python中并集符号_python中列表之间求差集、交集、并集
求两个列表的交集、并集、差集
def diff(listA, listB):
# 求交集的两种方式
retA = [i for i in listA if i in listB]
retB = list(set(listA).intersection(set(listB)))
print("retA is :", retA)
print("retB is :", retB)
# 求并集
retC = list(set(listA).union(set(listB)))
print("retC is:", retC)
# 求差集,在B中但不在A中
retD = list(set(listB).difference(set(listA)))
print("retD is:", retD)
retE = [i for i in listB if i not in listA]
print("retE is:", retE)
def main():
listA = [1, 2, 3, 4, 5]
listB = [3, 4, 5, 6, 7]
diff(listA, listB)
if __name__ == '_main_':
main()
main()
###直接上运行结果
# retA is : [3, 4, 5]
#retB is : [3, 4, 5]
#retC is: [1, 2, 3, 4, 5, 6, 7]
#retD is: [6,7]
#retE is: [6, 7]
代码思路:使用列表解析式。列表解析式一般来说比循环快,而且更python,将list转成set以后,使用set的各种方法去处理
python中并集符号_python中列表之间求差集、交集、并集相关推荐
- python取整符号_Python中的取整函数
import math # 向上取整 print("math.ceil---") print("math.ceil(2.3) => ", math.cei ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- html中输入 符号,HTML中特殊符号
C#中的@符号用法 C#中的@符号其实有很多的用法,我们来看看@有什么神奇之处. 1.限定字符串 用 @ 符号加在字符串前面表示其中的转义字符"不"被处理. 如果我们写一个文件的路 ...
- 数据库-差集交集并集
数据库-差集交集并集 [toc] 图示 一.并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合. 在T-SQL中,UNION集合运算可以将两个输入查询的结果组合成一个结果 ...
- python中set函数_python中的set函数、列表的操作
原博文 2019-10-31 11:12 − 一.set函数 set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 例题: 1.set函数求交集(&am ...
- python中定义元组的符号_python中得元组和字符串详解,有这么一篇文章就够了
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:咸鱼学Python ( 想要学习Python?Pyth ...
- python二维元组_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...
- python两两组合_python – 一个列表中的两个组合列表
我是一个Python初学者.我想从一个列表中获取两个组合列表. 例如,我有一个列表: c = [1, 2, 3, 4] 我想使用每四个项目来获得每个可能的组合来填充两个列表.将会有((2 ^ 4)/ ...
最新文章
- 最新加州自动驾驶报告出炉,两家中国公司名列全球前五
- C++类class和结构体struct区别
- scss支持的嵌套css规则
- 计算机专业学教育技术优势,西南交通大学教育技术学(040110)专业介绍
- 【UOJ168】元旦老人与丛林【图论证明】【最大权闭合子图】【dinic动态推流】
- ubantu 添加防火墙策略_ubuntu安装防火墙并策略配置
- 最近学到的「短链接」知识
- python实现根据文件名找出(拷贝/剪切)同名文件的不同类型文件
- Re-ranking Person Re-identification with k-reciprocal Encoding
- 瑞晟蓝牙来电语音软件下载_语音来电秀app下载-语音来电秀 安卓版v12.6-PC6安卓网...
- YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)
- 苹果中国官网全面更新,官翻产品不容错过!
- 中国大学MOOC·Python网络爬虫与信息提取(一)
- 支付宝手机网站支付示例
- 陈天桥雒芊芊伉俪助阵盛大 “爱心传递”慈善拍卖,捐出丰子恺爱女画作
- 数学难题能不能用计算机解决,6个尚未解决的世界数学难题
- 四种 AI 技术方案,教你拥有自己的 Avatar 形象
- 字符统计1 SDUT
- CarPlay无线连接方案详解(WIFI部分)
- 由于一些奇妙的原因,获得了一些化学量子结构分析软件。赠予有缘人。