更新时间:2024-04-03 来源:黑马程序员 浏览量:

我们可以使用集合(set)来实现这个目标。以下是一个示例代码:
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
set1 = set(list1)
set2 = set(list2)
# 找出相同元素
common_elements = set1.intersection(set2)
# 找出不同元素
unique_elements = set1.symmetric_difference(set2)
print("相同元素:", common_elements)
print("不同元素:", unique_elements) 这段代码将输出:
相同元素: {3, 4, 5}
不同元素: {1, 2, 6, 7}在这段代码中,我们先将列表转换为集合,然后使用集合的交集方法intersection()找出相同的元素,使用对称差集方法symmetric_difference()找出不同的元素。
1024首播|39岁程序员逆袭记:不被年龄定义,AI浪潮里再迎春天
2025-10-241024程序员节丨10年同行,致敬用代码改变世界的你
2025-10-24【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19