Python 中对 list 进行交集,并集,差集操作,需要先将 list 转换为 set,再进行操作

交集

同时存在于AB 中的元素

A = [1,2,3,4]
B = [2,3,4,5]
list(set(A) & set(B))
list(set(A).intersection(set(B)))>>[2, 3, 4]

并集

AB 中的所有元素

A = [1,2,3,4]
B = [2,3,4,5]
list(set(A) | set(B))
list(set(A).union(set(B)))>>[1, 2, 3, 4, 5]

差集

只存在于 A 中的元素

A = [1,2,3,4]
B = [2,3,4,5]list(set(A) - set(B))
list(set(A).difference(set(B)))>> [1]

只存在于 B 中的元素

list(set(B) - set(A))
list(set(B).difference(set(A)))>>[5]

Python 交集,并集,差集相关推荐

  1. python 数组 交集 并集 差集

    python 数组 交集 并集 差集 1.交集 a = [1, 3, 5] b = [2, 3, 4] print(set(a).intersection(set(b))) print(set(a) ...

  2. oracle 并集 时间_Oracle集合运算符 交集 并集 差集

    集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...

  3. lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...

    采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...

  4. java实现交集并集差集

    java实现交集并集差集 ***`package 第一次模拟测试; import java.util.ArrayList; import java.util.HashSet; import java. ...

  5. 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集

    采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...

  6. go自定义和使用set包处理列表 交集 并集 差集

    自定义交集 并集 差集 package mainimport "fmt"func main() {aList := []string{"1", "2& ...

  7. MySQL求交集 并集 差集

    MySQL求交集 并集 差集 交集 两个表之间相同的 并集 两个表之间的总和 ps: union 自带去重 差集 两个表直接的差值

  8. oracle表交集并集,oracle交集,并集,差集

    oracle交集,并集,差集 [sql] create table test1 ( name varchar(10), NN varchar(10) ); insert into test1 valu ...

  9. sort求交集并集差集

    uniq -u    取出只出现过一次的元素,用来求差集 uniq -c     group by uniq -d     取出出现次数大于等于2的元素,用来求交集 sort 1 2 和cat 1 2 ...

  10. JAVA Hashset求集合的交集并集差集

    JAVA Hashset求集合的交集并集差集 Hashset是Set接口较为常见的一个子类,该子类的最大特点是不允许保存重复的元素,并且所有的内容都采用散列(无序)的方式进行存储. package c ...

最新文章

  1. python水仙花数_scratch与pythonc++的不同,你了解吗?
  2. excel概率密度函数公式_Excel统计函数“F”系列,日常办公数据分析必备7大公式!...
  3. 性能测试(01)-jmeter元件-线程组、调试取样器
  4. python计算圆面积保留两位数_python中怎么实现保留两位小数
  5. jquery一些基本函数
  6. PyTorch搜索Tensor指定维度的前K大个(K小个)元素--------(torch.topk)命令参数详解及举例
  7. 力扣452 用最少的箭引爆气球(个人感悟向,非完整代码)
  8. TensorFlow 教程 --进阶指南--3.8使用GPU
  9. 【杂谈】Solr的自动聚类carrot2和facet关系和比较
  10. RTSP协议与G711 AAC
  11. [线段树]打字练习记录
  12. PLSQL - 递归子查询RSF打破CONNECT BY LOOP限制
  13. 【前端学习路线】你一定需要掌握的热门前端技术栈
  14. 如何隐藏IP地址的网站
  15. 虚拟机开机问题:开机时卡在启动窗口
  16. win10命令窗口在哪里
  17. 【蓝桥杯选拔赛真题41】Scratch魔法师 少儿编程scratch编程蓝桥杯选拔赛STEMA比赛真题讲解
  18. 安装tensorflow
  19. MLAT-Autoencoders for Conditional Risk Factors and Asset Pricing---上篇
  20. 自顶向下和自底向上的估算方式

热门文章

  1. springboot+java+jsp网上超市水果蔬菜果蔬商城购物管理系统
  2. Hdream一款二次元主题 Grace苏醒emlog主题
  3. 练习动画最好的方式:封面过渡
  4. 【愚公系列】2023年06月 网络安全(交通银行杯)-IDC密码破解
  5. 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
  6. 参与到大浪潮中,做最核心的那一环
  7. 基于Java+SQL的汽车销售管理系统
  8. 三菱PLC GX3 全ST程序案例,提供项目源码FB源码
  9. 局域网电脑共享问题, 收藏这一篇教程就够了!!
  10. 访问boost::variant std::variant