PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 請問可以依照傳回的str做個別的dict嗎
作者:
energyaxd
(君)
2019-08-25 14:45:07
比如現在name="Alice"
然後創造一個dict放Alice的資料
之後name="Bob"
創造另一個dict放Bob的資料
現在用dict裡面放dict的方式
像是{"Alice" : {"ID":"1"}, "Bob":{"ID":"2"}}
但似乎不是最好的方式
資料一多整個dict感覺很亂
有辦法做到我描述的那樣嗎?
好像不是很難可是我想很久了...(笨)
還是有更好的方法
感謝各位
作者:
djshen
(djshen)
2019-08-25 15:01:00
那就包成class阿
作者:
rexyeah
(ccccccc)
2019-08-25 15:34:00
不介意用非std lib的話可以google: python Box
作者:
yushes920179
(樂冰)
2019-08-25 16:36:00
用class
作者:
energyaxd
(君)
2019-08-25 18:05:00
因為是收到一包一包有Name還有Data的東西,是把每個都做成物件嗎?那物件怎麼命名...好難啊
作者:
wargods8402
(維尼X維尼)
2019-08-25 22:50:00
抱歉...你打成dick了...(掩面
作者:
lemon651
(小明)
2019-08-26 00:41:00
先問自己要解決什麼問題吧,資料多你是要print出來嗎?不然dict裡面包dict造成什麼亂的問題?
作者:
germun
(ger)
2019-08-26 06:39:00
name會重覆嗎? 如果name是唯一性的我也看不出來有什麼亂只是你看不習慣dict的表達而已, 如果是要print出來你再自己定print出來的format就好了管他亂不亂...
作者:
rexyeah
(ccccccc)
2019-08-26 12:05:00
我比較想問的是既然有id為什麼要用name做unique id?????
作者: wennie0433
2019-08-26 12:48:00
抱歉我笑出來 xd
作者:
energyaxd
(君)
2019-08-27 17:06:00
感謝各位 因為很菜沒看過Name["Alice"]["Value"]這樣讀取的方式 後來發現好像沒什麼不妥抱歉這裡舉例錯誤 假設Name是唯一的還有抱歉我以後不會把dick放進dict了
繼續閱讀
[問題] Django Custom field 無法顯示出來
HenryLiKing
[問題] 爬蟲找不到東西
a4431520
Re: [問題] 執行套件(numpy)問題
Hsins
[問題] 執行套件(numpy)問題
Magicbears
[問題] fread轉串列
eamansf96xs
[問題] 如何提升自己細心的程度
arsl400
[問題]type相同的資料一個成功一個失敗
jacksuen1010
[問題] spyder3路徑
eamansf96xs
[問題] 查看原始碼 opencv
eamansf96xs
[問題] 掃描檔中有4頁圖檔,使用orc
unknown
Links
booklink
Contact Us: admin [ a t ] ucptt.com