我有一个清单
result = [
{
"name": "James",
"label":"Student",
"class": 18
},
{
"name": "Jacob",
"label":"Professor",
"class": 18
},
{
"name": "Jeff",
"label":"Student",
"class": 19
}
]
我想合并两个同一个类的字典
我努力了:
res = [{item['label']:item['name'],'class':item['class']} for item in result]
print(res)
>>[{'Student': 'James', 'class': 18}, {'Professor': 'Jacob', 'class': 18}, {'Student': 'Jeff', 'class': 19}]
所需输出的样本:
result = [
{
"Student": "James",
"Professor": "Jacob",
"class": 18
},
{
"Student": "Jeff",
"class": 19
}
]
有人可以帮我解决这个问题吗?先感谢您