可以使用Python内置的集合(set)类型来实现该功能。
代码示例:
list1 = [1, 2, 3, 4, 5] list2 = [3, 4, 5, 6, 7]
set1 = set(list1) set2 = set(list2)
result = list(set1.intersection(set2))
print(result)
输出结果为: [3, 4, 5]
解释: 该代码首先将两个列表转换为集合类型,然后调用集合对象的intersection()方法获取两个集合的交集,最后通过list()函数将交集转化为列表并打印输出。由于集合类型本身不允许存储重复元素,因此输出结果中不会包含重复的元素。
上一篇:比较2个JSON文件
下一篇:比较2个列表并根据型号选择复选框