Zliczanie
Słowniki: zliczanie i grupowanie danych - Informatyka - liceum klasa 2, zakres rozszerzony (Python)
Słownik zlicza wystąpienia: klucz to wartość, wartość to licznik. `counts.get(k, 0) + 1` działa także dla klucza, którego jeszcze nie ma. Moduł `collections` ma gotowy licznik `Counter` z metodą `most_common`.
from collections import Counter
votes = ["kot", "pies", "kot", "chomik", "kot", "pies"]
counts = {}
for v in votes:
counts[v] = counts.get(v, 0) + 1
print(counts)
print(Counter(votes).most_common(2))Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 2, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.