当前位置: 首页 > 图灵资讯 > 行业资讯> python怎么获取两个列表不同的元素?

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

来源:图灵python
时间: 2026-03-20 22:14:36

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

list1=[1,3,65,2,7]
list2=[3,2,5,4]
list3=[]
list4=[]

#在两个列表中获取相同的元素
forinlist1:
forjinlist2:
ifi==j:
list3.append(i)

#在两个列表中获取不同的元素
forbin(list1+list2):
ifbnotinlist3:
list4.append(b)

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

输出结果如下:

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

请关注Python自学网了解更多Python知识。