一、循環去重
二、用 set() 去重
1、set()對list去重
2、list 是有序的,用 sort() 把順序改回來
三、利用 dict 的屬性來去重
1、用 dict 的 fromkeys + keys 來去重
2、拆分
四、最后總結
也有很多其他方式,這里是三種典型的、簡潔的。
優 | 劣 | |
第一種 | 計算過程簡單明了 | 代碼復雜 |
第二、三種 | 需要對Python各個基礎數據的特性和各自之間的轉換有所了解。 | 代碼簡單 |