2015-05-20 43 views

回答

9

我這樣做:

data["list"].append({'b':'2'}) 

所以乾脆要添加一個目標是存在於「數據」

名單
5

元素添加使用append()列出:

>>> data = {'list': [{'a':'1'}]} 
>>> data['list'].append({'b':'2'}) 
>>> data 
{'list': [{'a': '1'}, {'b': '2'}]} 

如果你想元素在列表中添加到特定的地方(即開頭),使用insert()代替:

>>> data['list'].insert(0, {'b':'2'}) 
>>> data 
{'list': [{'b': '2'}, {'a': '1'}]} 

完成之後,您可以再次從您修改的字典中組裝JSON:

>>> json.dumps(data) 
'{"list": [{"b": "2"}, {"a": "1"}]}'