Maison >développement back-end >Tutoriel Python >Comment puis-je compter efficacement les occurrences d'un élément dans une liste Python ?

Comment puis-je compter efficacement les occurrences d'un élément dans une liste Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-31 09:57:09944parcourir

How Can I Efficiently Count the Occurrences of an Item in a Python List?

Comptage des occurrences d'un élément de liste

Étant donné un élément spécifique d'une liste en Python, on peut chercher à déterminer le nombre d'occurrences de cet élément dans la liste. Cette tâche peut être accomplie en utilisant la méthode de comptage.

Syntaxe :

list_name.count(item)

Exemple :

Pour compter le occurrences du chiffre 1 dans la liste suivante :

li = [1, 2, 3, 4, 1, 4, 1]

Utilisez ce qui suit code :

li.count(1)

Sortie :

3

Note de performance :

Bien que la méthode de comptage soit adaptée à En comptant les occurrences d'un seul élément, cela peut être inefficace lors du comptage de plusieurs éléments. En effet, la méthode parcourt la liste entière pour chaque élément compté. Si plusieurs décomptes sont nécessaires, il est plus efficace d'utiliser la classe Counter du module collections, qui effectue une seule itération sur la liste pour compter tous les éléments.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn