0
列表我敢肯定,這是很容易的:拆分字典詞典進入
如果我有以下幾點:
mydict = { 'key1': 'value1', 'key2': 'value2', ... , 'keyn': 'valuen' }
,我應該如何瓦特/例如列表:
result = [ { 'key1': 'value1'}, { 'key2': 'value2' }, ...., 'keyn': 'valuen' }]
列表我敢肯定,這是很容易的:拆分字典詞典進入
如果我有以下幾點:
mydict = { 'key1': 'value1', 'key2': 'value2', ... , 'keyn': 'valuen' }
,我應該如何瓦特/例如列表:
result = [ { 'key1': 'value1'}, { 'key2': 'value2' }, ...., 'keyn': 'valuen' }]
result = [{k: v} for (k, v) in mydict.iteritems()]
我認爲這樣做最簡單的方法是列表理解
mydict = { 'key1': 'value1', 'key2': 'value2', ... , 'keyn': 'valuen' }
new_list = [{k: v} for k, v in mydict.iteritems()]
或不那麼有趣的版本
map(lambda x, y: {x: y}, mydict.iteritems())