可能重复:
Python:为两个列表的交集查找相应的索引
我有以下代码行:
for i in [i for i,x in enumerate(catdate) if x == set(NNSRCfile['datetimenew']).intersection(catdate)]:
print i
我试图找到上面两个组件的交集索引。两者都是有几个共同点的冗长列表。相交部分完美运行;但是,for 循环似乎什么也没输出。(即:没有打印任何内容)。
Python 没有输出错误,当我在 IPython 中运行代码时,我注意到 i 等同于列表“catdate”中的最后一个元素,而不是列出等同于交集值的“catdate”索引。
任何帮助是极大的赞赏!