PythonListy i krotki
list. count()
Liczy, ile razy wartość występuje na liście.
- Zwraca
- Liczbę wystąpień.
- Zmienia oryginał
- Nie
Przykład
#Python
answers = ["A", "C", "A", "B", "A"]
print(answers.count("A"))
print(answers.count("D"))
print([1, 1.0, True].count(1))Wynikzapisany wynik, możesz go sprawdzić
3
0
3
Definicja i zastosowanie
#Metoda count(x) zwraca liczbę elementów równych x. Gdy wartości nie ma na liście, wynikiem jest 0.
Porównanie działa przez ==, więc 1 i 1.0 są traktowane jako równe, a True jak 1.
Do zliczenia wszystkich różnych wartości naraz lepszy jest collections.Counter, który robi to w jednym przejściu zamiast wywoływać count() dla każdej wartości.
Składnia
#Składnia
lista.count(value)Parametry
#value
dowolna wartość
Liczona wartość.
Dobre praktyki
#- Do zliczenia wszystkich wartości użyj
Counter(lista). - Pamiętaj, że
True == 1w Pythonie, co wpływa na liczenie w listach mieszanych typów.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.