Python去重列表的重复元素
有一个List:
l1 = ['b','c','d','b','c','a','a']
要去除其中的重复部分
有两个方法,一个是 set
一个是fromkeys
1 | l1 = ['b','c','d','b','c','a','a'] |
但是上面的有个缺点,就是执行完,lsit 的顺序就跟之前不一样了。
如果想要保持他们原来的排序:
可以用list类的sort
方法
1 | l1 = ['b','c','d','b','c','a','a'] |
也可以用遍历的方法:
1 | l1 = ['b','c','d','b','c','a','a'] |
这样输出的列表的顺序就不会变了。