用python实现删除一个list列表里面的重复元素,先对元素进行排序,然后从列表的最后开始扫描 ps.python果然强大,区区几行代码,便搞定了 #list = [5,2,1,2,3,4,4,3] if list: list.sort() #print(list) last = list[-1] for i in range(len(list)-2,-1,-1): #print(i) if last == list[i]...
方法一:使用集合 (set) 的方式 elements = ["a", "a", "b", "c", "c", "b", "d"] e = list(set(elements)) print(e) 这种方法利用 set 中的元素不可重复的特性去重。除此之外,如果要保持列表元素的原来顺序,那么可以利用 list 类的 sort 方法: elements = ["a", "a", "b", "c", ...