Une fois les données indexées, il faut les exploiter.
La première exploitation est bien sur la recherche de données. Voici une fonction de recherche de données :
def recherche(donnees,clef_rech,val_rech,clef_aff):
'''
donnees : tableau de dictionnaires contenant les données
clef_rech : clef à laquelle appartient la valeur recherchée
val_rech : valeur recherchée
clef_aff : clef de la valeur que l'on veut afficher
'''
for element in donnees:
if element[clef_rech] == val_rech:
return element[clef_aff]
Vous ne voyez peut-être pas la différence entre
clef_rech
et
clef_aff
, nous allons donc mener quelques recherches :
- Dans le même fichier regroupez la fonction
index_dico()
et la fonction recherche()
.
- Grâce à la fonction recherche, rechercher :
- la monnaie utilisée au Botswana
- la superficie de Hong Kong
- le code iso de la Micronésie (Micronesia)
- le pays dont le code iso est CR
# codez ces questions ici
SOLUTION