【发布时间】:2021-11-03 13:11:02
【问题描述】:
有人可以在下面的示例中解释一下 python 理解与普通索引的行为吗?
ser1 = pd.Series([1, 2, 3, 4, 5])
ser2 = pd.Series([4, 5, 6, 7, 8])
[x for x in ser1 if x not in ser2] gives 5
ser1[~ser1.isin(ser2)]
给出正确的 1 , 2, 3
我应该如何编写我的 python 理解以获得正确的结果?
【问题讨论】:
-
如果你使用简单的python列表而不是pandas类,效果很好
标签: python indexing list-comprehension