Python 删除列表中的重复元素
发布时间
阅读量:
阅读量
大家晚上好呀 ~ 又来为大家带来实用的小技巧分享啦
当Python列表中存在重复项时,可以通过以下多种方式实现元素的去除
如果觉得这些方法有帮助,不妨赶快学习并尝试应用起来吧!

直接遍历列表删除方法
l1 = [1, 1, 2, 2, 3, 3, 3, 3, 6, 6, 5, 5, 2, 2]
for el in l1:
if l1.count(el) > 1:
l1.remove(el)
print(l1)# 会漏删,因为删除一个元素后,后面的元素向前补位,导致紧跟的一个元素被跳过.
索引遍历与元素删除
l1 = [1, 1, 2, 2, 3, 3, 3, 3, 6, 6, 5, 5, 2, 2]
for el in range(len(l1)): # 此时len(l1)已经确定,不会随着l1后面的变化而变化
if l1.co
全部评论 (0)
还没有任何评论哟~
