Itérer sur les clés et valeurs d'un dictionnaire avec un compteur sous python

Published: 10 janvier 2018

DMCA.com Protection Status

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