convertir les entrées du dictionnaire en variables - python

Est-il un pythonic pour affecter les valeurs d'un dictionnaire à ses clés, dans le but de convertir les entrées du dictionnaire, dans des variables?
J'ai essayé ceci:

>>> d = {'a':1, 'b':2}
>>> for key,val in d.items():
        exec('exec(key)=val')

        exec(key)=val
                 ^ 
        SyntaxError: invalid syntax

Mise à JOUR: peut-être que j'aurais dû être plus précis: je suis certain que les paires clé-valeur, sont corrects parce qu'ils étaient auparavant définis comme des variables par moi avant. J'ai ensuite stockées ces variables dans un dictionnaire (comme paires clé-valeur) et souhaitez les réutiliser dans une autre fonction. J'ai juste pu les définir à nouveau dans la nouvelle fonction, mais parce que j'ai peut-être un dictionnaire avec environ 20 entrées, je pensais qu'il peut être un moyen plus efficace de le faire.

source d'informationauteur HappyPy | 2013-08-06