更新时间: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()找出不同的元素。
【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【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业当天offer率91%,薪资1W+占比54.2%,班级均薪12k+
2025-09-19