前言:
而今看官们对“python比较两个列表”可能比较珍视,朋友们都需要分析一些“python比较两个列表”的相关文章。那么小编同时在网络上收集了一些有关“python比较两个列表””的相关文章,希望咱们能喜欢,各位老铁们一起来了解一下吧!题目:
给出2个列表,[1, 2] 和 [2, 3]。
输出他们的相同元素,和不同元素。
结果分别为:[2] 和 [1, 3]
#python #list #集合操作 #异或操作
视频教程:
Python入门题041:比较两个列表的异同
代码1:
l1 = [1, 2]l2 = [2, 3]same = []diff = []for item_1 in l1: if item_1 not in l2: diff.append(item_1) else: same.append(item_1)for item_2 in l2: if item_2 not in l1: diff.append(item_2) else: same.append(item_2)print('共有', same, list(set(same)))print('不同', diff)
代码2:
l1 = [1, 2]l2 = [2, 3]# AND: 且操作符,只保留2个数组中 相同 的部分same = list(set(l1) & set(l2))# XOR: 异或操作符,只保留2个数组中 不同 的部分diff = list(set(l1) ^ set(l2))print('共有', same)print('不同', diff)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python比较两个列表 #python对比两个数组 #python 比较两个数组中的元素 #python比较两个数组大小 #python列表的比较