作者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/cn.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