python 集合 并集、交集 Series list set 转换的实例


Posted in Python onMay 29, 2018

set转成list方法如下: list转成set方法如下:

s = set('12342212')                                                      l = ['12342212']
 print s    # set(['1', '3', '2', '4'])                                    s = set(l[0])
 l = list(s)                                                                          print s    # set(['1', '3', '2', '4'])
 l.sort()    # 排序                                                               m = ['11','22','33','44','11','22']
 print l    # ['1', '2', '3', '4']                                              print set(m)    # set(['11', '33', '44', '22'])

可见set和lsit可以自由转换,在删除list中多个/海量重复元素时,可以先转换成set,然后再转回list并排序(set没有排序)。此种方法不仅方便且效率较高。

转换成set 之后,就可以求解两个集合的 交集、并集关系了

如下:

AA_16_only, AA15_only 为两个 Series 对象:


AA_16o_list =set(AA_16_only)
 AA15o_list = set(AA15_only)
 AA15_AA_16_only = AA15o_list.intersection(AA_16o_list)
 AA15_AA_16_only = pd.Series(list(AA15_AA_16_only))
 AA15_AA_16_only.to_csv('AA15_AA_16_only.csv')

以上这篇python 集合 并集、交集 Series list set 转换的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
Python的numpy库中将矩阵转换为列表等函数的方法
Apr 04 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
Python for循环生成列表的实例
Jun 15 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
Python切图九宫格的实现方法
Oct 10 Python
Python小程序之在图片上加入数字的代码
Nov 26 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
python 如何对logging日志封装
Dec 02 Python
使用Django启动命令行及执行脚本的方法
May 29 #Python
python3中的md5加密实例
May 29 #Python
python 获取字符串MD5值方法
May 29 #Python
Python生成短uuid的方法实例详解
May 29 #Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 #Python
Python实现的多进程和多线程功能示例
May 29 #Python
Python实现的redis分布式锁功能示例
May 29 #Python
You might like
解决中英文字符串长度问题函数
2007/01/16 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
2014/11/19 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
使用Raygun来自动追踪AngularJS中的异常
2015/06/23 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
前端面试知识点目录一览
2019/04/15 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
python判断字符串是否是json格式方法分享
2017/11/07 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
汽车销售求职自荐信
2013/10/01 职场文书
机电一体化毕业生求职信
2013/11/02 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
项目合作协议书范本
2014/04/16 职场文书
单位承诺书格式
2014/05/21 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS