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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案