Re: [问题] 请问可以依照传回的str做个别的dict吗

楼主: rexyeah (ccccccc)   2019-08-27 17:17:04
其实如果你用Box的话 很容易可以建立dictionary
ref: https://pypi.org/project/python-box/
from box import Box
data = {"Alice": {"ID": "1"}, "Bob": {"ID": "2"}}
b = Box(data)
print(b)
print(b.Bob.ID)
====
result:
{'Bob': {'ID': '2'}, 'Alice': {'ID': '1'}}
2
※ 引述《energyaxd (君)》之铭言:
: 比如现在name="Alice"
: 然后创造一个dict放Alice的资料
: 之后name="Bob"
: 创造另一个dict放Bob的资料
: 现在用dict里面放dict的方式
: 像是{"Alice" : {"ID":"1"}, "Bob":{"ID":"2"}}
: 但似乎不是最好的方式
: 资料一多整个dict感觉很乱
: 有办法做到我描述的那样吗?
: 好像不是很难可是我想很久了...(笨)
: 还是有更好的方法
: 感谢各位
:

Links booklink

Contact Us: admin [ a t ] ucptt.com