我将尝试将一个包含多个字典的字典转换为列表。例如:
输入:
输入:
{
'first-name':'foo',
'last-name':'bar',
'gender':'unknown',
'age':99
}
输出:
[{'first-name': 'foo'}, {'last-name': 'bar'}, {'gender': 'unknown'}, {'age':99}]
我已经在使用这段代码来做这件事:
def convert(info: dict):
new_list = list
for item in info:
new_parameter = {item:info[item]}
new_list.append(new_parameter)
return new_list
但是我想知道是否有内置函数可以做到这一点?或者有一个更易读的代码段吗?这段代码近10行!并且有点难以理解!
list(map(dict, zip(dd.items())))
。但这不是可读性最好的选择。 - josoler