Bonjourr,

Je suis débutant python et j'utilise la version 2.7.6.
J'ai créé un mini programme pour console (terminal) avec menu sur les calories.

Voici mon dictionnaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{'concombre': {'proteines': 2, 'glucides': 22, 'lipides': 0, 'categorie': 'legume', 'calories': 6}, 'boeuf': {'proteines': 11, 'glucides': 21, 'lipides': 43, 'categorie': 'viande', 'calories': 72}, 'ail frais': {'calcium': 38, 'glucides': 28.1, 'categorie': 'legume', 'magnesium': 36, 'sodium': 32, 'proteines': 6.0, 'potassium': 515, 'lipides': 0.1, 'calories': 138}, 'Cerise': {'proteines': 2, 'glucides': 22, 'lipides': 0, 'categorie': 'fruit', 'calories': 46}, 'poulet': {'proteines': 10, 'glucides': 20, 'lipides': 45, 'categorie': 'viande', 'calories': 84}, 'artichaud': {'proteines': 2, 'glucides': 20, 'lipides': 0, 'categorie': 'legume', 'calories': 36}, 'banane': {'proteines': 0, 'glucides': 20, 'lipides': 45, 'categorie': 'fruit', 'calories': 91}}
Ma fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
def f_affichage_03():
    donnees_aliments = charger_fichier_dico() #le dico
    est_un_dico = dict()
    for nom_aliment, donnees_aliment in donnees_aliments.items():
      if donnees_aliment['categorie'] == 'fruit':
	        est_un_dico['Cerise'] = donnees_aliment	
      print "donnees_aliment :",  donnees_aliment['categorie'], donnees_aliment['calories'], donnees_aliment['proteines'], donnees_aliment['glucides'], donnees_aliment['lipides']
 
    print "aliment : ", est_un_dico
    print "nom_aliment :" , nom_aliment
Je n'arrive pas à faire afficher les données du dico concernant cerise uniquement.
comme ceci :
et non pas comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
donnees_aliment : legume 6 2 22 0
donnees_aliment : viande 72 11 21 43
donnees_aliment : legume 138 6.0 28.1 0.1
donnees_aliment : fruit 46 2 22 0
donnees_aliment : viande 84 10 20 45
donnees_aliment : legume 36 2 20 0
donnees_aliment : fruit 91 0 20 45
aliment :  {'Cerise': {'proteines': 0, 'glucides': 20, 'lipides': 45, 'categorie': 'fruit', 'calories': 91}}
je me mélange les pinceaux

Comment dois-je procéder ?

Merci.