python怎么获取两个列表不同的元素?

python

python中使用for循环获取两个列表中不同的元素:

list1 = [1,3,65,2,7]

list2 = [3,2,5,4]

list3 = []

list4 = []

 

#获取两个列表中相同的元素

for i in list1:

    for j in list2:

        if i == j:

            list3.append(i)

            

#获取两个列表中不同的元素

for b in (list1 + list2):

    if b not in list3:

        list4.append(b)

 

print("相同元素:",list3)

print("不同元素:",list4)

输出结果如下:

相同元素: [3, 2]
不同元素: [1, 65, 7, 5, 4]

更多Python知识请关注。

以上是 python怎么获取两个列表不同的元素? 的全部内容, 来源链接: utcz.com/z/527797.html

回到顶部