📜  python 两个列表的交集 - Python (1)

📅  最后修改于: 2023-12-03 14:46:11.778000             🧑  作者: Mango

Python 两个列表的交集

在Python中,我们可以使用set()函数和&运算符来获取两个列表的交集。

代码示例
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]

set1 = set(list1)
set2 = set(list2)

intersection = set1 & set2

print(intersection)

以上代码输出结果为:

{3, 4, 5}
解释
  • 首先,我们将list1list2转换为集合set1set2来去除重复元素。
  • 然后,使用&运算符获取set1set2的交集,结果保存在intersection变量中。
  • 最后,我们打印intersection变量的结果。
注意事项
  • 在使用&运算符求两个集合的交集时,结果为集合类型。
  • 如果要将结果转换为列表类型,可以使用list()函数。