Python对列表去重的各种方法
一、循环去重
二、用 set() 去重
1、set()对list去重
2、list 是有序的,用 sort() 把顺序改回来
三、利用 dict 的属性来去重
1、用 dict 的 fromkeys + keys 来去重
2、拆分
四、最后总结
也有很多其他方式,这里是三种典型的、简洁的。
优 | 劣 | |
第一种 | 计算过程简单明了 | 代码复杂 |
第二、三种 | 需要对Python各个基础数据的特性和各自之间的转换有所了解。 | 代码简单 |