[PYTHON] Comptez la liste à l'aide des collections.

a = ["poko", "poko", "hoge", "aaa", "aaa", "poko", "aaa", "aab"]

Il y a une liste comme

from collections import Counter
counts = Counter(a)
#Top 2
print counts.most_common(2)
# [Out]: [('poko', 3), ('aaa', 3)]
 
#Tout du haut
print counts.most_common()
# [Out]: [('poko', 3), ('aaa', 3), ('aab', 1), ('hoge', 1)]

#spécification clé
print counts[“poko”]
# [Out]: 3

Peut être utilisé comme un dict trié (est-il correct de dire quelque chose comme ça?)

Recommended Posts

Comptez la liste à l'aide des collections.
[Python] Il ne s'agit pas seulement de compter les collections.