将词典拆分为字典列表

2024-04-26 00:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我相信这很简单:

如果我有以下情况:

 mydict = { 'key1': 'value1', 'key2': 'value2', ... , 'keyn': 'valuen' }

我怎样才能得到一个列表,比如:

^{pr2}$

Tags: 列表情况mydictkey2key1value1value2pr2
2条回答
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()]

或者不是很有趣的版本

^{pr2}$

相关问题 更多 >