删除列表中重复的元素
- 2019 年 11 月 10 日
- 筆記
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]