Python 去除列表中重复的元素
来源:互联网 发布:嘉实优化红利基金净值 编辑:程序博客网 时间:2024/05/22 18:55
用内置的set
x = ['d','c','d','e','b','c','a','a'] y = list(set(x)) print y
这种有个缺点,就是去重后元素的排序变了:
['a', 'c', 'b', 'e', 'd']
如果想要保持他们的排序:
方法一:用list类的sort方法
x = ['d','c','d','e','b','c','a','a'] y = list(set(x)) y.sort(key=x.index) print y
方法二:用遍历
x = ['d','c','d','e','b','c','a','a'] y = [] for i in x: if not i in y: y.append(i) print y
这样出来的结果,list的排序就没有发生变化了:
['d', 'c', 'e', 'b', 'a']
阅读全文
0 0
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- python去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- [python]去除列表中重复元素
- 【Python】【List】去除列表中重复的元素
- python中去除列表重复元素的方法汇总
- python中去除列表重复元素的方法汇总
- 去除列表中不重复的元素
- python列表去除重复元素
- Python 去除list中重复的元素
- Python去除list中重复的元素
- Python中利用set去除列表(list)重复元素
- Python中利用set去除列表(list)重复元素
- python题目-----去除list中重复元素
- python四种方法实现去除列表中的重复元素
- 深入理解Java:注解
- 解决Xcode删除文件或更改文件路径后 missing file 警告: “xx”is missing from working copy
- 计算机科学(一门科学领域)
- java判断一个Date时间在不在某段Date时间范围之内
- Ruby 操作文件大全
- Python 去除列表中重复的元素
- 数据的显式隐式转换以及枚举、结构体和数组
- Java作业-阶乘求和
- 9月7日云栖精选夜读:ApsaraDB for HBase性能/延时全面领先社区版本
- Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
- Caused by: java.lang.NoClassDefFoundError
- Python基础之文件读写和列表字典使用 ——《侠客行》文本分析
- vue事件修饰符
- Oracle--ORA-01012问题