list.count()

Compte le nombre de fois qu’une valeur apparaît dans une liste.

Renvoie
Le nombre d’occurrences.
Modifie l’original
Non
Sur cette page

Exemple

#
Python
answers = ["A", "C", "A", "B", "A"]

print(answers.count("A"))
print(answers.count("D"))
print([1, 1.0, True].count(1))
Résultatrésultat enregistré, vous pouvez le vérifier
3
0
3

Définition et utilisation

#

La méthode count(x) renvoie le nombre d’éléments égaux à x. Quand la valeur n’est pas dans la liste, le résultat est 0.

La comparaison utilise ==, donc 1 et 1.0 sont considérés comme égaux, et True compte comme 1.

Pour compter toutes les valeurs distinctes en une fois, collections.Counter est un meilleur choix : il le fait en un seul passage au lieu d’appeler count() pour chaque valeur.

Syntaxe

#
Syntaxe
liste.count(value)

Paramètres

#
  • value

    n’importe quelle valeur

    La valeur comptée.

Bonnes pratiques

#
  • Pour compter toutes les valeurs, utilisez Counter(liste).
  • Rappelez-vous que True == 1 en Python, ce qui influence le comptage dans des listes de types mélangés.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.