【发布时间】:2021-11-03 00:20:10
【问题描述】:
我的语法如下:
a = []
data = ['2007-01-03', '2007-01-04', '2007-01-05','2007-01-03', '2007-01-04', '2007-01-05']
data1 = ['2007-01-04', '2007-01-05']
data = np.array(data)
data1 = np.array(data1)
for idx, day in enumerate(data):
for idx1, day1 in enumerate(data1):
print(np.where(day == day1)[0])
结果如下:
[]
[0]
[]
[]
[0]
[]
我应该如何修正语法以获得以下结果?
[1, 2, 4, 5]
【问题讨论】:
-
这能回答你的问题吗? How to find list intersection?
-
@NivDudovitch 在这种情况下,问题是重复的,应该关闭。
-
此处接受的答案与compare two lists in python and return indices of matched values 接受的答案重复,应关闭
标签: python list list-comprehension numpy-ndarray