作者rexyeah (ccccccc)
看板Python
标题Re: [问题] 请问可以依照传回的str做个别的dict吗
时间Tue Aug 27 17:17:04 2019
其实如果你用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感觉很乱
: 有办法做到我描述的那样吗?
: 好像不是很难可是我想很久了...(笨)
: 还是有更好的方法
: 感谢各位
: -----
: Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.221.35.72 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1566897427.A.664.html