Python 列表查重

2021-09-19 10:47:59 字數 429 閱讀 1535

from collections import counter   #引入counter

a = [29,36,57,12,79,43,23,56,28,11,14,15,16,37,24,35,17,24,33,15,39,46,52,13]

b = dict(counter(a))

print ([key for key,value in b.items()if value > 1]) #只展示重複元素

print () #展現重複元素和重複次數

更多乾貨正在趕來,敬請期待……

左手**,右手吉他,這就是天下:如果有一天我遇見相似的靈魂 那它肯定是步履艱難 不被理解 喜黑怕光的。如果可以的話 讓我觸控一下吧

它也一樣孤獨得太久。 不一樣的文藝青年,不一樣的程式猿。

Python列表去重

標題有語病,其實是這樣的 假設有兩個列表 l1 1,2,3,4 l2 1,2,5,6 然後去掉l1中包含的l2的元素 直接這樣當然是不行的 def removeexists l1,l2 for e1 in l1 if e1 in l2 l1.remove e1 不管什麼語言都不能這麼幹,但是又有一點...

python 多表去重 Python列表去重

無聊統計了下列表去重到底有多少種方法。1.集合 list set alist 如果要保持順序 import random if name main a random.randint 0,10 for i in xrange 10 b list set a b.sort key a.index 2.字...

Python 列表list去重

一.fromkeys list keys list2 fromkeys list1 keys 二.set list2 list set list1 三.itertools.grouby ids 1,4,3,3,4,2,3,4,5,6,1 ids.sort it itertools groupby i...