菜鸟IT的博客 >> Python
去掉列表里的重复项 | 去掉数字列表里的重复数字 - 重新输出 | 方法有2种 | list(set(list1)) | if i not in list2:
【方式一、转换为集合再转换为列表】
list1=[11,22,11,22,33,44,55,55,66]
print(list1)
print(list(set(list1)))
#输出结果
#[11, 22, 11, 22, 33, 44, 55, 55, 66]
#[33, 66, 11, 44, 22, 55]
————————————————
【方式二、循环遍历去除重复项后在写入】
list1=[11,22,11,22,33,44,55,33,66]
list2=[]
for i in list1:
if i not in list2:
list2.append(i)
print(list1)
print(list2)
#输出结果:
#[11, 22, 11, 22, 33, 44, 55, 33, 66]
#[11, 22, 33, 44, 55, 66]
菜鸟IT博客[2022.01.24-12:35] 访问:301