[PYTHON] Liste mit Sammlungen hochzählen

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

Es gibt eine Liste wie

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

#Schlüsselspezifikation
print counts[“poko”]
# [Out]: 3

Kann wie ein sortiertes Diktat verwendet werden (ist es in Ordnung, so etwas zu sagen?)

Recommended Posts

Liste mit Sammlungen hochzählen
[Python] Nicht nur Sammlungen zählen