【发布时间】:2020-10-24 12:58:09
【问题描述】:
如何遍历子字典中按元素排序的字典? 例如,我有 subdicts 的 dict 并希望获得输出 按 subdict 中的 TEMP 项排序?
输入值:
d={ 'Kitchen':{'Light':22, 'Temp':23, 'Power':0},
'Garage':{'Light':0, 'Temp':10, 'Power':5},
'LivingRoom':{'Light':0, 'Temp':21, 'Power':120},
}
类似的东西
for i in sorted(d):
print (i,d[i])
应该提供那个结果:
'Garage':{'Light':0, 'Temp':10, 'Power':5},
'LivingRoom':{'Light':0, 'Temp':21, 'Power':120},
'Kitchen':{'Light':22, 'Temp':23, 'Power':0},
【问题讨论】:
标签: python sorting dictionary