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"]
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!