比较列表中的每个元素与Python3中另一个列表中的每个元素

时间:2018-08-12 13:51:21

标签: python python-3.x list loops data-structures

我有一个列表-> list_1 = ['a','b','c']

我还有另一个列表-> list_2 = ['a','x','y']

现在,我要比较并检查list_1中是否存在list_1中的每个元素。

如何检查?

PS:程序的最终结果将类似于,如果list_1中的元素在list_2中,则执行TASK1,否则执行TASK 2。

1 个答案:

答案 0 :(得分:0)

您可以使用单词in来检查元素是否在列表中:

list1 = ["a","b","c"]
list2 = ["a","b"]

for i in list1:
    if i in list2:
        # do something
        print (i, "ok")
    else:
        # do something
        print (i, "not found")