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

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

Susan Sarandon
Libérer: 2024-12-20 16:35:10
original
132 Les gens l'ont consulté

How Can I Find All Occurrences of an Element in a Python List?

Recherche de toutes les occurrences d'un élément dans une liste

La fonction Python index() peut être utilisée pour trouver la première occurrence d'un élément dans une liste. Cependant, il peut y avoir des situations où vous devrez récupérer toutes les occurrences d'un élément spécifique.

Pour y parvenir, une solution astucieuse consiste à utiliser la compréhension de liste avec la fonction enumerate() :

indices = [i for i, x in enumerate(my_list) if x == "whatever"]
Copier après la connexion

La fonction enumerate() génère des paires de (index, item) pour chaque élément de la liste. En décompressant ces paires dans l'index i et l'élément de liste x, la compréhension de liste crée une nouvelle liste contenant les indices de tous les éléments de ma_liste qui sont égaux à "peu importe".

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal