logo

Metoda Pythona Lista count().

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: