Metoda Pythona Lista count(). zwraca liczbę wystąpień danego elementu na liście.
Przykład:
Python3
#create a list> fruits>=> [>'Apple'>,>'Mango'>,>'Banana'>,>'Cherry'> ,>'Papaya'>]> # printing count using count() function> print>(fruits.count(>'Apple'>))> |
>
Zamień ciąg Java
>Wyjście
1>
Co to jest metoda list count()?
funkcja list count() w Pyton to wbudowana funkcja, która pozwala zliczyć wystąpienie elementu na liście. Zwraca liczbę wystąpień elementu na liście.
Ma różne zastosowania w zależności od tego, jak go używasz. Na przykład: jeśli liczba dowolnego elementu jest większa niż 1, oznacza to, że istnieją zduplikowane wartości. Jeśli liczba wynosi 0, oznacza to, że elementu nie ma na liście. W zależności od tego, jak go użyjesz, może on mieć różne zastosowania.
Akceptuje tylko jeden parametr, jeśli przekażesz więcej niż jeden parametr, podnosi TypBłąd.
Lista count() Składnia metody
nazwa_listy.liczba(obiekt)
Parametry:
- obiekt: to element, którego liczba ma zostać zwrócona.
Zwroty:
Zwraca liczbę wystąpień obiektu na liście.
Jak korzystać z funkcji List Count().
Funkcja list count() jest bardzo łatwą w użyciu funkcją, wystarczy wywołać funkcję count() z listą obiektów i przekazać element jako parametr funkcji.
Przyjrzyjmy się lepiej, jak policzyć wystąpienie elementu na liście na prostym przykładzie:
Python3
#creating a list> Rand>=> [>1>,>3>,>2>,>4>,>1>,>3>,>2>,>4>,>5>,>2>,>3>]> #lets count occurence of 2> print>(Rand.count(>2>))> |
>
>Wyjście
3>
Więcej przykładów metody List count().
Omówmy niektóre przykłady różnych przypadków użycia metody count().
Przykład:
Python3
leksykograficznie
list2>=> [>'a'>,>'a'>,>'a'>,>'b'>,>'b'>,>'a'>,>'c'>,>'b'>]> print>(list2.count(>'b'>))> |
>
>Wyjście
3>
Policz krotkę i wypisz elementy wewnątrz listy
Policz wystąpienia List i Krotki Pythona wewnątrz listy przy użyciu metody count() języka Python.
Python3
gimp zmienia kolor
list1>=> [ (>'Cat'>,>'Bat'>), (>'Sat'>,>'Cat'>), (>'Cat'>,>'Bat'>),> >(>'Cat'>,>'Bat'>,>'Sat'>), [>1>,>2>], [>1>,>2>,>3>], [>1>,>2>] ]> # Counts the number of times 'Cat' appears in list1> print>(list1.count((>'Cat'>,>'Bat'>)))> # Count the number of times sublist> # '[1, 2]' appears in list1> print>(list1.count([>1>,>2>]))> |
>
>Wyjście
2 2>
Wyjątki podczas korzystania z metody list count() w języku Python
Omówmy także niektóre błędy, które możesz napotkać podczas korzystania z funkcji count().
TypeError: count() przyjmuje dokładnie jeden argument
Lista count() w Pythonie wywołuje błąd TypeError, gdy przekazany zostanie więcej niż 1 parametr.
Emoji iPhone'a na Androidzie
Python3
list1>=> [>1>,>1>,>1>,>2>,>3>,>2>,>1>]> # Error when two parameters is passed.> print>(list1.count(>1>,>2>))> |
>
>
Wyjście:
Traceback (most recent call last): File '/home/41d2d7646b4b549b399b0dfe29e38c53.py', line 7, in print(list1.count(1, 2)) TypeError: count() takes exactly one argument (2 given)>
Praktyczne zastosowanie
Powiedzmy, że chcemy policzyć każdy element w a Lista Pythona i zapisz go na innej liście lub powiedz Słownik Pythona .
Python3
# Python3 program to count the number of times> # an object appears in a list using count() method> lst>=> [>'Cat'>,>'Bat'>,>'Sat'>,>'Cat'>,>'Mat'>,>'Cat'>,>'Sat'>]> # To get the number of occurrences> # of each item in a list> print> ([ [l, lst.count(l)]>for> l>in> set>(lst)])> # To get the number of occurrences> # of each item in a dictionary> print> (>dict>( (l, lst.count(l) )>for> l>in> set>(lst)))> |
>
>Wyjście
[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3}> Omówiliśmy definicję, składnię i przykłady metody list count(). Omówiliśmy także różne wyjątki i praktyczne przykłady funkcji.
sprawdź wartość null w Javie
Metoda list count() jest bardzo podstawową funkcją operacji na listach i jest bardzo łatwa w użyciu.
Czytaj więcej: Metody list w Pythonie
Przeczytaj także:
- Zliczanie wystąpień elementu na liście
- Jak uzyskać liczbę elementów na liście Pythona?
- Znajdź liczbę wszystkich elementów na liście
- Znajdź najczęstszy element na liście