更新时间: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()找出不同的元素。