"""
l1 = [11, 2, 3, 22, 2, 4, 11, 3]
去重并保持原来的顺序
"""
#方式一  for 循环方法
l1 = [11, 2, 3, 22, 2, 4, 11, 3]
l2 = []

for i in l1:
    if i not in l2:
        l2.append(i)
print(l2)

#方式二 

l3 = list(set(l1))  # 将列表用set去重,再转换回列表(没有按照之前的顺序)
l3.sort(key=l1.index)  # 将上一步得到的列表排序,按照l1中的顺序排序
print(l3)
答案

相关文章: