博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3.7.1学习(三)求两个list的差集、并集与交集
阅读量:6189 次
发布时间:2019-06-21

本文共 746 字,大约阅读时间需要 2 分钟。

在python3.7.1对列表的处理中,会经常使用到Python求两个list的差集、交集与并集的方法。

下面就以实例形式对此加以分析。

# 求两个list的差集、并集与交集 # 一.两个list差集 # # 如有下面两个数组: a = [1, 2, 3] b = [2, 3] # 想要的结果是[1] # # 下面记录一下三种实现方式: # # 1. 正常的方式 # ret = [] # for i in a: #     if i not in b: #         ret.append(i) # # print(ret) # 2.简化版 # ret = [i for i in a if i not in b] # print(ret) # 3.高级版 # ret = list(set(a) ^ set(b)) # print(ret) # 4.最终版 # result = list(set(a).difference(set(b))) # a中有而b中没有的 不建议使用
# result2 = list(set(b).difference(set(a))) # b中有而a中没有的 不建议使用
# print(result) 输出结果为[1]
# print(result2) 输出结果为[]
# 二.两个list并集 result = list(set(a).union(set(b))) print(result) # 三.两个list交集 result = list(set(a).intersection(set(b))) print(result)

转载于:https://www.cnblogs.com/simpleBlue3/p/10702152.html

你可能感兴趣的文章
homebrew osx下面最优秀的包管理工具
查看>>
Floyd
查看>>
javascript二级省市select联动菜单
查看>>
PostgreSQL
查看>>
数学之美系列八-- 贾里尼克的故事和现代语言处理
查看>>
matlab 工具箱
查看>>
bt5常用命令全
查看>>
抽奖概率
查看>>
读写锁-锁粒度
查看>>
javascript之this指向
查看>>
vue element 地址联动的使用
查看>>
苹果iOS 6悄然启用新型精准广告追踪技术
查看>>
153. Find Minimum in Rotated Sorted Array
查看>>
全网、全国最好用的基于经纬度的天气查询、天气预报接口
查看>>
SharePoint开发错误—列表自定义表单出现“未将对象引用设置到对象的实例”
查看>>
【C#】1.2 控制台应用程序学习要点
查看>>
导出文件
查看>>
Codeforces Round #535 (Div. 3)
查看>>
YII2中ActiveDataProvider与GridView的配合使用
查看>>
mysql 数据库备份的多种方式
查看>>