python中如何去除列表中重复的元素
2018-03-18 00:37
666 查看
a = [1, 1, 2, 3, 3]
如何去掉列表a中重复的元素,等到新列表为[1, 2, 3]
方法一 set函数a = [1, 1, 2, 3, 3]
b = set(a)
# b = {1, 2, 3} b是集合方法二 遍历
注意:不能使用角标的方法,比较a列表中的元素。因为删除一个元素后,角标会自动向前补齐,遍历时后漏掉元素。
如何去掉列表a中重复的元素,等到新列表为[1, 2, 3]
方法一 set函数a = [1, 1, 2, 3, 3]
b = set(a)
# b = {1, 2, 3} b是集合方法二 遍历
b = [] for i in a: if not i in b: b.append(i) # b = [1, 2, 3]先定义一个空列表b,遍历a列表,如果遍历出来的元素,b中不存在,则添加到a列表中。
注意:不能使用角标的方法,比较a列表中的元素。因为删除一个元素后,角标会自动向前补齐,遍历时后漏掉元素。
相关文章推荐
- python去除列表中重复的元素
- Python 去除列表中重复的元素
- 去除列表中不重复的元素 分类: python 小练习 2013-06-25 14:59 245人阅读 评论(0) 收藏
- Python 去除列表中重复的元素
- python中去除列表重复元素的方法汇总
- Python 去除列表中重复的元素
- Python 去除列表[]中重复的元素
- Python实现去除列表中重复元素的方法小结【4种方法】
- [python]去除列表中重复元素
- Python中利用set去除列表(list)重复元素
- 【Python】【List】去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python 去除列表中重复的元素
- Python列表去除重复元素
- python列表去除重复元素
- Python去除列表中重复元素的方法