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.