AHM*_*AD -2 python dictionary list
我有一份要转换成字典的词典列表。
q2 = [{'ComplainDepartment':'Academic','count':1},
{'ComplainDepartment':'Hostel','count':2}]
Run Code Online (Sandbox Code Playgroud)
更改为:
data = {'Academic':1,'Hostel':2}
Run Code Online (Sandbox Code Playgroud)
您可以使用生成器理解values从每个字典中提取并dictionary从结果中构建一个新字典:
dict(d.values() for d in q2)
# {'Academic': 1, 'Hostel': 2}
Run Code Online (Sandbox Code Playgroud)
或使用map:
dict(map(dict.values, q2))
# # {'Academic': 1, 'Hostel': 2}
Run Code Online (Sandbox Code Playgroud)