将列表 L = [3, 1, 2, 1, 3, 4]去掉重复的元素,但保留原先顺序。 最后结果应该是:[3, 1, 2, 4]
如果不保留顺序的去重,很好处理,比如用set
L = [3, 1, 4, 2, 3]
list(set(L))
如果要保留原先顺序不变,同样也有很多种方法:
方法一:
L = [3, 1, 2, 1, 3, 4]
T = []
for i in L:
if not i in T:
T.append(i)
print(T)
[3, 1, 2, 4]
方法二:
L = [3,