Python中去除列表(list)中重复项的2种方式

方式一、转换为集合再转换为列表

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]

猜你喜欢

转载自blog.csdn.net/lb0737/article/details/81012270