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 Bonjour
Hi Salut
Bye Au revoir
Thanks 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 Bonjour
2 Hi Salut
3 Bye Au revoir
4 Thanks Merci
exemple avec un compteur commençant à 0:
>>> for count, (key, value) in enumerate(d.items(),0):
... print(count,key,value)
...
0 Hello Bonjour
1 Hi Salut
2 Bye Au revoir
3 Thanks Merci
Recherches associées
Liens | Site |
---|---|
how to get item index or number along with key,value in dict | stackoverflow |
enumerate | python doc |