logo

Python List count() metode

Python List count() metode atgriež noteikta elementa gadījumu skaitu sarakstā.

Piemērs:

Python3






#create a list> fruits>=> [>'Apple'>,>'Mango'>,>'Banana'>,>'Cherry'> ,>'Papaya'>]> # printing count using count() function> print>(fruits.count(>'Apple'>))>

>

>

Izvade

1>

Kas ir saraksta skaitīšanas() metode?

list count() funkcija iekšā Python ir iebūvēta funkcija, kas ļauj uzskaitīt elementa sastopamību sarakstā. Tas atgriež skaitu, cik reižu elements ir iekļauts sarakstā.

Tam ir dažādas lietojumprogrammas atkarībā no tā, kā to izmantojat. Piemēram: ja jebkura elementa skaits ir lielāks par 1, tas nozīmē, ka ir dublētas vērtības. Ja skaits ir 0, tas nozīmē, ka elements nav iekļauts sarakstā. Tāpēc atkarībā no tā, kā to lietojat, tam var būt dažādi lietojumi.

Tas pieņem tikai vienu parametru, ja jūs nododat vairāk nekā vienu parametru, tas palielina Tipa kļūda.

List count() Metode Sintakse

saraksta_nosaukums.skaits(objekts)

Parametri:

  • objekts: ir prece, kuras skaits ir jāatgriež.

Atgriež:

Atgriež skaitu, cik reižu objekts parādās sarakstā.

Kā lietot funkciju List count()

Funkcija list count() ir ļoti viegli lietojama funkcija, jums vienkārši jāizsauc funkcija count() ar objektu sarakstu un jānodod elements kā parametrs funkcijā.

Labāk sapratīsim, kā uzskaitīt elementa rašanos sarakstā, izmantojot vienkāršu piemēru:

Python3




ssh pilna forma
#creating a list> Rand>=> [>1>,>3>,>2>,>4>,>1>,>3>,>2>,>4>,>5>,>2>,>3>]> #lets count occurence of 2> print>(Rand.count(>2>))>

>

>

Izvade

3>

Vairāk piemēri par List count() metodi

Apspriedīsim dažus piemērus dažādos count() metodes lietošanas gadījumos.

Piemērs:

Python3




list2>=> [>'a'>,>'a'>,>'a'>,>'b'>,>'b'>,>'a'>,>'c'>,>'b'>]> print>(list2.count(>'b'>))>

>

>

Izvade

3>

Saskaitiet virkni un uzskaitiet sarakstā esošos elementus

Saskaitiet Saraksta un Python Tuples sarakstā, izmantojot Python count() metodi.

Python3


kolekcijas java



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>]))>

>

>

Izvade

2 2>

Izņēmumi, izmantojot Python list count() metodi

Apspriedīsim arī dažas kļūdas, ar kurām jūs varētu saskarties, izmantojot funkciju count().

TypeError: count() aizņem tieši vienu argumentu

List count() programmā Python rada TypeError, ja tiek nodots vairāk nekā 1 parametrs.

Python3




list1>=> [>1>,>1>,>1>,>2>,>3>,>2>,>1>]> # Error when two parameters is passed.> print>(list1.count(>1>,>2>))>

>

>

Izvade:

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)>

Praktisks pielietojums

Pieņemsim, ka mēs vēlamies saskaitīt katru elementu a Python saraksts un saglabājiet to citā sarakstā vai sakiet Python vārdnīca .

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)))>

daļējs atvasinājums lateksā
>

>

Izvade

[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3}>

Mēs apskatījām saraksta skaitīšanas () metodes definīciju, sintaksi un piemērus. Mēs arī apspriedām dažādus izņēmumus un praktiskus funkcijas piemērus.

Sarakstu skaita () metode ir ļoti vienkārša saraksta darbību funkcija, un to ir ļoti viegli lietot.

Lasīt vairāk: Python saraksta metodes

Lasi arī: