我有一个嵌套的 dict,我想根据嵌套值之一获取基本键的排序列表 (AZ) name
。
my_dict: {
'RED':{'name':'Pen', 'number':5},
'YEL':{'name':'Dog', 'number':1},
'BLU':{'name':'Ball', 'number':3}
}
该示例的正确输出是:
my_list = ['BLU', 'YEL', 'RED']
目前,我有一个丑陋的解决方案,它依赖于始终为 3 个字符长的代码。
my_list = []
for code in my_dict:
my_list.append(my_dict[code]['name'] + code)
my_list = sorted(my_list)
my_list = [x[-3:] for x in my_list]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句