在 Python 中查找重復值是一項非常常見的任務。Python 提供了多種方法來進行此操作。以下是幾個簡單且易于理解的方法。
list1 = [1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10] # 方法1:使用循環和計數器來查找重復項 counts = {} for i in list1: if i not in counts: counts[i] = 1 else: counts[i] += 1 for key, value in counts.items(): if value >1: print(key) # 方法2:使用 set 和列表推導式來查找重復項 duplicates = set([x for x in list1 if list1.count(x) >1]) print(duplicates) # 方法3:使用 collections 模塊中的 Counter 類來查找重復項 from collections import Counter counts = Counter(list1) duplicates = [i for i in counts if counts[i] >1] print(duplicates)
這些方法是查找 Python 中列表中的重復項的常用方法。使用這些方法可以輕松地查找重復值,從而實現快速且準確的數據分析。
上一篇vue動態路由注冊
下一篇ejs接收json對象