renke123
 1 #不改变原来列表的顺序删除重复的元素
 2 a = [1,3,2,4,5,6,6,7,8,3,1,2,6,0]
 3 b = a[:]
 4 for t in range(len(a)):
 5     x = a[t]
 6     for y in a[t+1:]:
 7         if x == y:
 8             b.remove(a[t])
 9             print(y)
10             break #没有这个会把列表中元素6全部删除
11         else:
12             pass
13 print(b)
14 print(a)
15 *******************************************17 1
18 3
19 2
20 6
21 6
22 [4, 5, 7, 8, 3, 1, 2, 6, 0]
23 [1, 3, 2, 4, 5, 6, 6, 7, 8, 3, 1, 2, 6, 0]

 

分类:

技术点:

相关文章:

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