Parcours de dictionnaire par les clés, les valeurs et les deux

Parcours de dictionnaire par les clés, les valeurs et les deux

>>> epicerie ={"tomates":5,"cerises":45,"poires":8,"oranges":23}
>>> epicerie.keys ()
dict_keys(['poires', 'tomates', 'oranges', 'cerises'])
>>> epicerie.values ()
dict_values([8, 5, 23, 45])

Parcours de dictionnaire :

>>> for cle in epicerie :
	print (cle)

	
poires
tomates
oranges
cerises
>>> for cle in epicerie.keys ( ) :
	print (cle)

	
poires
tomates
oranges
cerises
>>> for valeur in epicerie.values ( ):
	print (valeur)

	
8
5
23
45
>>> for cle,valeur in epicerie.items ( ) :
	print ("Il reste {} {}".format (valeur, cle))

	
Il reste 8 poires
Il reste 5 tomates
Il reste 23 oranges
Il reste 45 cerises
>>> for cle,valeur in epicerie.items ( ) :
	print (valeur, cle)

	
8 poires
5 tomates
23 oranges
45 cerises
>>>

Le parcours de dictionnaire est en réalité un parcours à travers ses clés.
Si l’on veut préciser ce que l’on veut parcourir, il faut utiliser les méthodes de la classe dictionnaire : keys ( ), values ( ) et items ( ).
Petite application :

>>> for cle,valeur in epicerie.items ( ) :
	if valeur < 10 :
		print ("Il faut recommander des ", cle)

		
Il faut recommander des  poires
Il faut recommander des  tomates
>>>

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *