logo

Méthode Python Listcount()

Méthode Python Listcount() renvoie le nombre d'occurrences d'un élément donné dans une liste.

Exemple:

Python3






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

>

10 pour cent de 60
>

Sortir

1>

Quelle est la méthode list count() ?

fonction list count() dans Python est une fonction intégrée qui vous permet de compter l'occurrence d'un élément dans une liste. Il renvoie le nombre de fois qu'un élément est présent dans une liste.

Il a diverses applications selon la façon dont vous l'utilisez. Par exemple : si le nombre d'éléments est supérieur à 1, cela signifie qu'il existe des valeurs en double. Si count est 0, cela signifie que l’élément n’est pas présent dans la liste. Ainsi, selon la manière dont vous l’utilisez, il peut avoir différentes utilités.

Il n'accepte qu'un seul paramètre, si vous transmettez plusieurs paramètres, il augmente Erreur-type.

Syntaxe de la méthode List count()

list_name.count (objet)

Paramètres:

  • objet: est l'élément dont le décompte doit être renvoyé.

Retour:

Renvoie le nombre de fois qu'un objet apparaît dans la liste.

Comment utiliser la fonction List count()

La fonction list count() est une fonction très simple à utiliser, il vous suffit d'appeler la fonction count() avec la liste d'objets et de passer l'élément en paramètre dans la fonction.

Comprenons mieux comment compter l'occurrence d'un élément dans la liste avec un exemple simple :

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

>

>

Sortir

3>

Plus d'exemples sur la méthode List count()

Discutons de quelques exemples dans différents cas d'utilisation de la méthode count().

Exemple:

Python3

dérivé partiel du latex




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

>

>

Sortir

3>

Compter les éléments de tuple et de liste à l'intérieur de la liste

Compter les occurrences de List et Tuples Python dans une liste en utilisant la méthode Python count().

Python3




comment mettre à jour 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>]))>

>

>

Sortir

2 2>

Exceptions lors de l'utilisation de la méthode Python list count()

Discutons également de certaines erreurs que vous pourriez rencontrer lors de l'utilisation de la fonction count().

TypeError : count() prend exactement un argument

List count() en Python déclenche TypeError lorsque plus d'un paramètre est passé.

rendre un script shell exécutable

Python3




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

>

>

Sortir:

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

Application pratique

Disons que nous voulons compter chaque élément dans un Liste Python et stockez-le dans une autre liste ou dites Dictionnaire Python .

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

>

>

Sortir

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

Nous avons couvert la définition, la syntaxe et des exemples de la méthode list count(). Nous avons également discuté de différentes exceptions et d'exemples pratiques de la fonction.

dialecte d'hibernation

La méthode list count() est une fonction très basique des opérations de liste et elle est très simple à utiliser.

En savoir plus: Méthodes de liste Python

Lire aussi :