Conversion d'un dictionnaire en variables
Bonjour,
Je suis nouveau sur ce forum. Je cherche en effet à convertir clés d'un dictionnaire (de type string) en des noms de variables auxquels seront affectés les valeurs de ces clés (qui sont de type float), et mettre tout ça dans une fonction qui retourne ces variables.
mon dico à la forme : Dico={'a':1.2,'b':1.5}
Voici la fonction que j'écris:
Code:
1 2 3 4 5 6 7
|
def convert_dict_to_var (Dico):
for converted_key,v in Dico.iteritems():
# exec("global %s" %converted_key)
exec("%s=v" %converted_key)
# if converted_key=='b' : print b |
les variables sont crées (le test if) mais je n'arrive pas à les faire visible dans le programme principal.
Quelqu'un pourrait-il m'aider ?
Merci