Pour itérer sur les clés et valeurs d'un dictionnaire sous python 3, on peut procéder comme suit:
>>> d = {'Hello':'Bonjour','Hi':'Salut','Bye':'Au revoir','Thanks':'Merci'}>>> for key, value in d.items():... print(key,value)...Hello BonjourHi SalutBye Au revoirThanks Merci
Maintenant si on veut en plus ajouter un compteur, on peut tout simplement utiliser enumerate:
>>> for count, (key, value) in enumerate(d.items(),1):... print(count,key,value)...1 Hello Bonjour2 Hi Salut3 Bye Au revoir4 Thanks Merci
exemple avec un compteur commençant à 0:
>>> for count, (key, value) in enumerate(d.items(),0):... print(count,key,value)...0 Hello Bonjour1 Hi Salut2 Bye Au revoir3 Thanks Merci
Recherches associées
| Liens | Site |
|---|---|
| how to get item index or number along with key,value in dict | stackoverflow |
| enumerate | python doc |
