python中什么具有去重功能_python中去重的方法
标签:
在python中,有两种方法进行去重:
1)对于list数据,去重方式如下:
a)原列表list_origin的内容如下:
list_origin = ["aaa", "ccc", "bbb", "aaa", "ddd", "bbb"]
b)进行去重,获得新的列表new_list:
new_list = list(set(list_origin))
这里的new_list=[‘aaa‘,‘bbb‘, ‘ccc‘, ‘ddd‘]
c)对新的列表进行排序,这里采用原来列表中的顺序对新列表进行排序:
new_list.sort(key = mailto.index)
这里的new_list=[‘aaa‘,‘ccc‘, ‘bbb‘, ‘ddd‘]
2)第二种方法,可以借用dictionary中不能有重复出现的key的思想即可完成去重的功能:
a)原列表list_origin的内容如下:
list_origin = ["aaa", "ccc", "bbb", "aaa", "ddd", "bbb"]
b)将列表内容添加到字典中:
定义空字典:dict_tmp = {}
for single_value in list_origin:
dict_tmp[single_value] = ""
此时得到的字典的key即为去重后的内容。
Notes:
哎,楼主当年没好好学,竟然用第二种方法搞了好多项目中的去重工作……
标签:
python中什么具有去重功能_python中去重的方法相关推荐
- python中int函数的功能_python中int函数的用法
int(x)函数(实际上是一个类,初学者可以将其当成一个函数)中的参数x可以是一个数值,也可以是一个字符串. 如果x是一个数值,那么这个函数就是一个向0取整的函数 ,比如 如果x是一个字符串,intx ...
- python中int函数的功能_python中int函数是什么意思
摘要 腾兴网为您分享:python中int函数是什么意思,小t智联,未来屋,唯品会,围棋宝典等软件知识,以及么么聊天,daemontoolslite,鼠标自动连点器,河南校信通,时尚魔女,帮兼职,红包 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- python中count是什么意思_python中函数COUNT()的功能是什么
python中函数COUNT()的功能是统计字符串里某个字符出现的次数,语法为[str.count("char", start,end)],其中str为要统计的字符,star为索引 ...
- Python 中list中所有值加和_Python 中去除列表中重复元素的5种方法
(点击上方快速关注并设置为星标,一起学Python) 1.使用集合 Python中集合的元素是唯一的,具有去重的功能.使用集合与列表可以互转的特性,将列表转换为集合去重,再将集合转换为列表: def ...
- python字典是什么的集合_Python中的字典和集合
文章目录字典1.介绍 2.创建字典 3.字典内元素的访问 4.字典元素的添加.修改.删除 5.关于字典的其它操作 6.字典存储底层原理 集合1.介绍 2.相关操作 3.集合元素的添加 4.移除元素 字 ...
- python中匿名函数的作用_Python 中的匿名函数,你会用吗
原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...
- python运行mcmc为何老出错_python中mcmc方法的实现
MCMC方法在贝叶斯统计中运用很多,MIT发布的EMCEE是实现的比较好的.介绍页面在下面.源代码中examples里的代码可以帮助理解各种功能,特别是line.py 列出了最小二乘法,最大似然法和M ...
最新文章
- 国际财务报告准则 IFRS 与信息系统
- 解复用FLV文件(基于FFMPEG解析FLV(h264+aac))
- html的左侧菜单栏,HTML 之 左侧菜单
- reStructuredText(.rst)语法规则快速入门
- cocos2dx基础篇(2)——Win32移植到Android
- ncl如何添加线shp文件_NCL画图个例讲解
- Android RecyclerView 列表加载图片宽高适配
- Bootstrap3 表单控件的状态
- python实现windows Service服务程序
- 2n个数的中位数问题_python_算法与数据结构
- 干货干货:px和毫米之间的转换
- 【C语言】在VC中使用gotoxy函数实现光标的移动
- 分享这款不限速免费下载神器,能在任何操作系统上使用
- html输入框素材,html文本框代码
- C#批量提取DXF文件中的尺寸,公差和形位公差
- ecshop模板支持php,ecshop模板不支持引入PHP语句的解决方法
- 什么叫黑名单?黑名单还能贷款吗?
- 树状数组、线段树、分块 在同一题目中的应用(Acwing 243)
- 视频教程:Java常见面试题目深度解析!
- 记事本软件n++_配置记事本++以运行C,C ++和Java程序
热门文章
- Android REMOTE_SUBMIX原理(九)
- tf.sub/tf.mul/tf.neg等api废弃
- 音视频之hls rtmp rtsp 视频流测试地址
- PCIE万兆网卡-华硕XG-C100C
- 各种接口的硬盘在linux中的文件名
- Oracle rac误删归档,rac 归档的存放路径下的不同的恢复方法
- angelajs中ajax,Fabric.js Triangle angle属性用法及代码示例
- mysql5.6 安装配置 老系统_mysql 5.6 从陌生到熟练之-安装配置(windows系统)
- linux shell脚本中 if 条件判断
- Android Studio如何查找和替换