我有4个值列表(各种字符和字符串):例如lista,listb,listc和listd。 这四个列表中有三个长且长度相等。我在带有zip()的“for”循环中使用它们来构建新的字符串。
lista =\
[
u"aaa1",
u"aaa2",
u"a 500",
]
listb =\
[
u"ba1",
u"ba2",
u"baâ\"500",
]
listc =\
[
u"c1",
u"c2",
u"c500",
]
listd =\
[
u"aaa1",
u"a 500",
]
for a, b, c, in zip(lista, listb, listc):
do something with a,b and c
第四个列表(listd)更短,它包含来自这三个列表之一(lista)的元素,但不仅仅是。
现在我必须遍历第四个列表,将它的元素与第一个列表中的元素进行比较,当元素相等时,再使用它的函数进行前一次迭代。 任何人都可以帮助我吗?
答案 0 :(得分:1)
不确定你的意思;怎么样:
for a, b, c in zip(lista, listb, listc):
if a in listd:
do something with a, b, and c