1 python python-2.7 python-3.x
是否有任何内置方法可以打印 python 列表中存在的重复元素。
我可以为此编写程序。
我正在寻找的只是是否有任何内置方法或相同的方法。
例如:
对于输入 [4,3,2,4,5,6,4,7,6,8]
我需要操作 4,6
有一Counter堂课可以解决collections这个问题
from collections import Counter
lst = [4,3,2,4,5,6,4,7,6,8]
d = Counter(lst) # -> Counter({4: 3, 6: 2, 3: 1, 2: 1, 5: 1, 7: 1, 8: 1})
res = [k for k, v in d.items() if v > 1]
print(res)
# [4, 6]
Run Code Online (Sandbox Code Playgroud)