在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python3 二維數(shù)組統(tǒng)計排序問題

python3 二維數(shù)組統(tǒng)計排序問題

arr = [['黑','1101'], ['黑','1101'], ['白','1201'], ['黑','1102']]

如何得到以下結(jié)果
黑 3
黑 1101 2
白 1

也就是說要知道每個顏色一共多少,其中哪幾個序號是重復(fù)的,重復(fù)次數(shù)是多少?

想了好久也無從下手,哪位高手有過類似經(jīng)驗請指教?。?!

回答
編輯回答
短嘆
from collections import Counter

data = [['黑','1101'], ['黑','1101'], ['白','1201'], ['黑','1102']]

c1 = Counter(d[0] for d in data)
for k,v in c1.items():
    print(k, v)

c2 = Counter(''.join(d) for d in data)
for k, v in c2.items():
    print(k, v)

2018年5月14日 16:05