python两个list求交集

本文共有262个字,关键词:

问题:python中两个列表list如何求交集
解决:使用set的&方法
方法:
a = [1,2,3,4,1,5]
b = [2,11,33,43,4]
c = list(set(a) & set(b))
获取c的值为[2,4]

拓展:set方法求列表的并集、交集、差集
list(set(a).intersection(set(b)))
list(set(a).union(set(b)))
list(set(a).difference(set(b)))      # a中有而b中没有的

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论