Eva*_*mer 2 python dictionary list
我试图添加到一个列表,这是一个键的值在两个不同的(操作?).以下是一个例子:
item['foo'] = ["blah"]
item['foo'] = ["garble"]
Run Code Online (Sandbox Code Playgroud)
item字典在哪里,foo是一把钥匙.然后如果我打印foo我得到:
["garble"]
当我想要的时候
["blah", "garble"]
我如何得到我想要的最终结果?
编辑:格式化
由于您希望值为列表,因此您应该添加item['foo']如下:
item = {}
item['foo'] = ["blah"]
item['foo'].append("garble")
print(item)
Run Code Online (Sandbox Code Playgroud)
打印出:
{'foo': ['blah', 'garble']}
Run Code Online (Sandbox Code Playgroud)
如果garble是一个列表,例如类似的东西garble = ["blah2"],你可以像这样列出合并列表:
item = {}
item['foo'] = ["blah"]
garble = ["blah2"]
item['foo'] += garble
print item
Run Code Online (Sandbox Code Playgroud)
反过来打印出来:
{'foo': ['blah', 'blah2']}
Run Code Online (Sandbox Code Playgroud)