Use exec
d = {'a':1, 'b':2}
for key,val in d.items():
exec(key + '=val')
# one line
list(map(exec, ("{key}={value}".format(key=x[0], value=x[1]) for x in d.items())))
Using Namespace
from argparse import Namespace
d = {'a':1, 'b':2}
n = Namespace(**d)
'backend > python' 카테고리의 다른 글
python: photo encrypt using python (0) | 2018.11.28 |
---|---|
ipython: copy and paste without indentation (0) | 2018.10.17 |
python: pyenv, virtualenv, auto in mac os (0) | 2018.06.28 |
python: make flat list (0) | 2018.06.22 |
python: make uuid in python (0) | 2018.06.04 |