示例: 需要用户输入作为要添加的关键:32inchTV 这部电视有以下的子描述 价格:5000 重量:5公斤 功能:HDMI 功能2:USB电影
我想将该密钥添加到我的字典中,它就像一个字典,指向一个列表,我也可以在其中编辑子描述。
感谢。
答案 0 :(得分:0)
这可能是胡说八道。这是代码,但是,您应该选择另一种方式
{{1}}
同样,这很糟糕: - )
答案 1 :(得分:0)
如果你有很多电视属性,那么课程将比字典更适合你的需要。它比列表字典更容易访问。您仍然会使用字典来存储TV
类对象。
class TV():
def __init__(self, name, size, weight, plugs):
self.name = name
self.size = size
self.weight = weight
self.plugs = plugs
d = {}
tv_name = raw_input('TV: ')
size = raw_input('Size: ')
weight = raw_input('Weight: ')
plugs=[]
plug = raw_input('Plug: ')
while plug:
plugs.append(plug)
plug = raw_input('Plug: ')
d[tv_name] = TV(tv_name,size,weight,plugs)
tv = d[tv_name]
print tv.name
print tv.size
print tv.weight
print tv.plugs
TV: Samsung
Size: 32
Weight: 50 kgs
Plug: 3 usb
Plug: 2 HDMI
Plug:
Samsung
32
50 kgs
['3 usb', '2 HDMI']