Re: [問題] 請問可以依照傳回的str做個別的dict嗎

看板Python作者 (ccccccc)時間4年前 (2019/08/27 17:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
其實如果你用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://www.ptt.cc/bbs/Python/M.1566897427.A.664.html
文章代碼(AID): #1TPFKJPa (Python)
文章代碼(AID): #1TPFKJPa (Python)