记python取两个 list 获取交集,并集,差集的方法

暗月博客 2021年1月19日06:24:46评论127 views字数 466阅读1分33秒阅读模式
摘要

pythonpython基础 工作中遇到的小问题记录一下(还是太菜了),主要的是取两个list相同元素

pythonpython基础

说明

工作中遇到的小问题记录一下(还是太菜了),主要的是取两个list相同元素

使用

取交集,也就是两个list相同内容

a = [1,5,6,7,9] b = [1,7,4,2,3]   print(list(set(a).intersection(set(b))))  输出 1,7 

取并集,去除重复的合并成一个list

a = [1,5,6,7,9] b = [1,7,4,2,3]   print(list(set(a).union(set(b))))  输出[1, 2, 3, 4, 5, 6, 7, 9] 

获取两个 list 的差集

a = [1,5,6,7,9] b = [1,7,4,2,3] print(list(set(b).difference(set(a)))) # b中有而a中没有的     输出[2, 3, 4] 

来源:http://www.safe6.cn/

本文由 safe6 创作,著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

记python取两个 list 获取交集,并集,差集的方法

本站的所有程序和文章,仅限用于学习和研究目的;不得用于商业或者非法用途,否则,一切后果请用户自负!! 最后编辑时间为: 2019-08-22

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
暗月博客
  • 本文由 发表于 2021年1月19日06:24:46
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   记python取两个 list 获取交集,并集,差集的方法http://cn-sec.com/archives/247514.html

发表评论

匿名网友 填写信息