说明
工作中遇到的小问题记录一下(还是太菜了),主要的是取两个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 创作,著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
本站的所有程序和文章,仅限用于学习和研究目的;不得用于商业或者非法用途,否则,一切后果请用户自负!! 最后编辑时间为: 2019-08-22
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论