Comment faire pour trouver toutes les occurrences d'un élément dans une liste?

J'ai lu le post: Comment trouver toutes les occurrences d'un élément dans une liste?
Comment faire pour trouver toutes les occurrences d'un élément dans une liste?

La réponse donnée était:

indices = [i for i, x in enumerate(my_list) if x == "whatever"]

Je sais que c'est la compréhension de liste, mais je ne peut pas briser ce code vers le bas et de le comprendre. Quelqu'un peut-il svp pièce repas elle pour moi?


Si le code suivant:je sais énumérer va juste créer un n-uplet:

l=['a','b','c','d']
enumerate(l)

de sortie:

(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')

Si il y a un moyen plus simple que j'avais ouvert à cette trop.

InformationsquelleAutor user1527227 | 2012-11-20