📅  最后修改于: 2023-12-03 14:46:47.480000             🧑  作者: Mango
在Python中,我们可以使用内置函数set()
来获取两个列表的交集。
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
intersection = list(set(list1) & set(list2))
print(intersection)
输出结果为:
[4, 5]
上述代码中,我们分别将两个列表转换成集合,再使用&
运算符获取交集,最后再将交集转回列表。
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
intersection = list(set(list1).intersection(set(list2)))
print(intersection)
输出结果为:
[4, 5]
上述代码中,我们分别将两个列表转换成集合,并使用内置函数intersection()
获取交集,最后再将交集转回列表。
以上就是获取两个列表的交集的两种方法,可以根据实际情况选择合适的方法来使用。需要注意的是,使用set()
转换时,列表中的元素不能重复,否则会导致结果不准确。