Python中list的交、并、差集获取方法示例


Posted in Python onAugust 01, 2019

1. 获取两个list 的交集

# -*- coding=utf-8 -*-
 
#方法一:
a=[2,3,4,5]
b=[2,5,8]
tmp = [val for val in a if val in b]
print tmp
#[2, 5]
 
#方法二
print list(set(a).intersection(set(b)))

2. 获取两个list 的并集

print list(set(a).union(set(b)))

3. 获取两个list 的差集

print list(set(b).difference(set(a))) # b中有而a中没有的
print list(set(a).difference(set(b))) # a中有而b中没有的

总体代码及执行结果:

# -*- coding=utf-8 -*-
 
#方法一:
a=[2,3,4,5]
b=[2,5,8]
tmp = [val for val in a if val in b]
print tmp
#[2, 5]
 
#方法二
print list(set(a).intersection(set(b)))
 
print list(set(a).union(set(b)))
 
print list(set(b).difference(set(a))) # b中有而a中没有的
print list(set(a).difference(set(b))) # a中有而b中没有的

/usr/bin/python /Users/nisj/PycharmProjects/EsDataProc/mysql_much_tab_data_static.py
[2, 5]
[2, 5]
[2, 3, 4, 5, 8]
[8]
[3, 4]
 
Process finished with exit code 0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
Python迭代器和生成器介绍
Mar 06 Python
对于Python的Django框架使用的一些实用建议
Apr 03 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
python sorted函数的小练习及解答
Sep 18 Python
浅析使用Python搭建http服务器
Oct 27 Python
Python函数式编程实例详解
Jan 17 Python
Django nginx配置实现过程详解
Sep 10 Python
用python自动生成日历
Apr 24 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
Aug 01 #Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 #Python
python使用writerows写csv文件产生多余空行的处理方法
Aug 01 #Python
python psutil模块使用方法解析
Aug 01 #Python
python读写csv文件并增加行列的实例代码
Aug 01 #Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 #Python
python对csv文件追加写入列的方法
Aug 01 #Python
You might like
hadoop中一些常用的命令介绍
2013/06/19 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python素数检测的方法
2015/05/11 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
Python数据集切分实例
2018/12/08 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
Python常见数据类型转换操作示例
2019/05/08 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
Django如何重置migration的几种情景
2021/02/24 Python
英国高街品牌:Miss Selfridge(塞尔弗里奇小姐)
2016/09/21 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
学生会离职感言
2014/02/11 职场文书
校园演讲稿汇总
2014/05/21 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
离婚协议书范本
2015/01/26 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python