""" 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)