我有两个列表
a = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
b = [1, 2, 3, 4, 5]
现在我想知道列表 a 的一个元素何时与列表 b 的元素相同。我想基于那个确切的时刻执行更多代码
我很抱歉我的问题可能有点不清楚。但那是我想要的结果:)
a = ["82.198.205.119","82.198.205.119","82.198.205.119","82.198.205.119", "82.198.205.118", "82.198.205.118", "82.198.205.118"]
b = ["82.198.205.119", "82.198.205.118"]
for idx_y, y in enumerate(b):
for idx_x, x in enumerate(a):
if a[idx_x] == b[idx_y]:
print "found a match " + str(a[idx_x])
print("The for loop ended")
我很抱歉这个问题的人:)我当时是一个大菜鸟,并且无法弄明白自己。
答案 0 :(得分:1)
我认为这就是你的意思。
a = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
b = [1, 2, 3, 4, 5]
for x in a:
for y in b:
if a[x] == b[y]:
#Do stuff here
print "found a match " + str(a[x])
elif y == len(b) - 1:
break