Python 3.x 如何在Python中获取两个列表并返回集合的交集?
如何在python中找到两个列表的交集?我已经试过使用in操作符,但不确定在没有它的情况下如何操作Python 3.x 如何在Python中获取两个列表并返回集合的交集?,python-3.x,list,set-intersection,Python 3.x,List,Set Intersection,如何在python中找到两个列表的交集?我已经试过使用in操作符,但不确定在没有它的情况下如何操作 a = [2, 4, 6, 8, 10] b = [4, 8, 12, 16, 20] set(a) & set(b) 这将返回[4,8]您可以将列表转换为集合,然后调用交叉点。Python具有交集作为内置方法 s1 = set(a) s2 = set(b) a.intersection(b) # set([4,8]) 因此,您可以使用下面的示例获得交点 交集已经是集合的一级部分,您可
a = [2, 4, 6, 8, 10]
b = [4, 8, 12, 16, 20]
set(a) & set(b)
这将返回[4,8]您可以将列表转换为集合,然后调用
交叉点
。Python具有交集
作为内置方法
s1 = set(a)
s2 = set(b)
a.intersection(b)
# set([4,8])
因此,您可以使用下面的示例获得交点 交集已经是集合的一级部分,您可以直接使用它
集合模块提供用于构造和操作无序的唯一元素集合的类。计算集合上的标准数学运算,如交集、并集等。使用运算符有什么问题?“我知道如何执行X,但如果不使用设计用于执行X的功能,我如何执行此操作?”
a = [2, 4, 6, 8, 10]
b = [4, 8, 12, 16, 20]
set(a).intersection(b)