在Python中,可以使用set()函数将列表转换为集合,从而快速找到重复项。以下是一个简单示例:
list1 = [1, 2, 3, 4, 5, 6]
list2 = [4, 5, 6, 7, 8, 9]
set1 = set(list1)
set2 = set(list2)
# 查找重复项
duplicates = set1.intersection(set2)
print(list(duplicates)) # 输出 [4, 5, 6]
在上述示例中,我们将两个列表分别传递给set()函数,然后使用intersection()函数查找它们之间的重复项。最终,我们使用list()函数将集合转换回列表,并输出重复项。这种方法非常快,适用于大型数据集。
下一篇:比较和迭代两个二维数组