作者energyaxd (君)
看板Python
標題[問題] 請問可以依照傳回的str做個別的dict嗎
時間Sun Aug 25 14:45:07 2019
比如現在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), 來自: 1.162.21.117 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1566715509.A.E1C.html
1F:→ djshen: 那就包成class阿 08/25 15:01
2F:推 rexyeah: 不介意用非std lib的話可以google: python Box 08/25 15:34
3F:→ yushes920179: 用class 08/25 16:36
4F:→ energyaxd: 因為是收到一包一包有Name還有Data的東西,是把每個都 08/25 18:05
5F:→ energyaxd: 做成物件嗎?那物件怎麼命名...好難啊 08/25 18:05
6F:推 wargods8402: 抱歉...你打成dick了...(掩面 08/25 22:50
7F:推 lemon651: 先問自己要解決什麼問題吧,資料多你是要print出來嗎? 08/26 00:41
8F:→ lemon651: 不然dict裡面包dict造成什麼亂的問題? 08/26 00:41
9F:推 germun: name會重覆嗎? 如果name是唯一性的我也看不出來有什麼亂 08/26 06:39
10F:→ germun: 只是你看不習慣dict的表達而已, 如果是要print出來你再自 08/26 06:39
11F:→ germun: 己定print出來的format就好了管他亂不亂... 08/26 06:40
12F:推 rexyeah: 我比較想問的是既然有id為什麼要用name做unique id????? 08/26 12:05
13F:推 wennie0433: 抱歉我笑出來 xd 08/26 12:48
14F:→ energyaxd: 感謝各位 因為很菜沒看過Name["Alice"]["Value"]這樣讀 08/27 17:06
15F:→ energyaxd: 取的方式 後來發現好像沒什麼不妥 08/27 17:06
16F:→ energyaxd: 抱歉這裡舉例錯誤 假設Name是唯一的 08/27 17:07
※ 編輯: energyaxd (36.230.53.138 臺灣), 08/27/2019 17:08:33
17F:→ energyaxd: 還有抱歉我以後不會把dick放進dict了 08/27 17:09