Python对列表list求交集并集差集补集 原创 阁主 2023-01-03 13:20:30 阅读 984 次 评论 2 条 摘要:简单的对python的list求交集并集差集补集示例。 ## 简单介绍 - 交集 & : A&B,返回一个新的集合,包括同时在集合A和B中的共同元素。 - 并集 | : A|B,返回一个新的集合,包括集合A和B中所有元素。 - 差集 - : A-B,返回一个新的集合,包括在集合A中但不在集合B中的元素。 - 补集 ^ : A^B,返回一个新的集合,包括集合A和B的非共同元素。 ## 代码 ```python l1 = ['A', 'B', 'C', 'D'] l2 = ['A', 'E', 'C'] # 交集 set1 = list(set(l1) & set(l2)) print(set1) # 并集 set2 = list(set(l1) | set(l2)) print(set2) # 差集 set3 = list(set(l1) - set(l2)) print(set3) # 差集 set4 = list(set(l2) - set(l1)) print(set4) # 补集 set5 = list(set(l1) ^ set(l2)) print(set5) ``` ## 输出结果 ``` ['A', 'C'] ['B', 'A', 'D', 'E', 'C'] ['B', 'D'] ['E'] ['B', 'D', 'E'] ``` 本文地址:https://www.mainblog.cn/290.html 版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处! 免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。 PREVIOUS:Navicat连接MySQL数据库提示:1130 - Host 'xxx' is not allowed to connect to this MySQL server NEXT:Python的常用算数运算符、增强运算符 文章导航