![Python学习:将一个有重复数据的列表去重[1,2,2,2,2,2,3,4,5,6,],第1张 Python学习:将一个有重复数据的列表去重[1,2,2,2,2,2,3,4,5,6,],第1张](/aiimages/Python%E5%AD%A6%E4%B9%A0%EF%BC%9A%E5%B0%86%E4%B8%80%E4%B8%AA%E6%9C%89%E9%87%8D%E5%A4%8D%E6%95%B0%E6%8D%AE%E7%9A%84%E5%88%97%E8%A1%A8%E5%8E%BB%E9%87%8D%5B1%2C2%2C2%2C2%2C2%2C2%2C3%2C4%2C5%2C6%2C%5D.png)
题目:
将一个有重复数据的列表去重 [1,2,2,2,2,2,3,4,5,6]
思路:
不使用set,通过建立值为空的新表,使用遍历(for...in...)并结合if判断语句和字符串中的内置方法append来解题。
解题代码:
# 把[1,2,2,2,2,2,3,4,5,6]复制给一个list
list_1 = [1,2,2,2,2,2,3,4,5,6]
# 新建一个值为空的列表
list_2 = list( )
# 使用遍历,如果list_2里没有list_1里的元素,就在list_2里追加。
for i in list_1:
if i not in list_2:
list_2.append(i)
print(list_2)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)