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:
les variables sont crées (le test if) mais je n'arrive pas à les faire visible dans le programme principal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Quelqu'un pourrait-il m'aider ?
Merci
Partager