如何从用户输入添加python中的键

时间:2015-11-06 13:07:54

标签: python

示例:  需要用户输入作为要添加的关键:32inchTV     这部电视有以下的子描述      价格:5000      重量:5公斤      功能:HDMI      功能2:USB电影

我想将该密钥添加到我的字典中,它就像一个字典,指向一个列表,我也可以在其中编辑子描述。

感谢。

2 个答案:

答案 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']