请问两个列表的交集数怎么写


a =[1,2,3,4]
b = [3,4,5,6]

请问两个列表的交集数怎么写

可以使用Python中的set()函数和&操作符来实现两个列表的交集,其中,set(a)和set(b)将列表转换为集合,&操作符求两个集合的交集,最后将交集集合转换为列表输出。

a = [1, 2, 3, 4]
b = [3, 4, 5, 6]
intersection = set(a) & set(b)
print(list(intersection))

输出结果为:

[3, 4]

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

两个列表较小,我直接用一个推导公式处理,获取交集数C


a =[1,2,3,4]
b = [3,4,5,6]

c = [i for i in a if i in b]