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程序
Apr 04 Python
python重试装饰器示例
Feb 11 Python
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 Python
详解Python装饰器
Mar 25 Python
Python字符串对象实现原理详解
Jul 01 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
pycharm部署、配置anaconda环境的教程
Mar 24 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
如何理解及使用Python闭包
Jun 01 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
PHP嵌套输出缓冲代码实例
2015/05/12 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
PHP _construct()函数讲解
2019/02/03 PHP
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
微信小程序实现留言板(Storage)
2018/11/02 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python条件和循环的使用方法
2013/11/01 Python
PyMongo安装使用笔记
2015/04/27 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
同意迁入证明模板
2014/10/26 职场文书
个人借款协议书范本
2014/11/17 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
创业计划书之服装
2019/10/07 职场文书
详解Java实现数据结构之并查集
2021/06/23 Java/Android
Consul在linux环境的集群部署
2022/04/08 Servers