使用
key关键字表示
sorted()功能和
sort()方法:
yourdata.sort(key=lambda e: e['key']['subkey'], reverse=True)
演示:
>>> yourdata = [{'key': {'subkey': 1}}, {'key': {'subkey': 10}}, {'key': {'subkey': 5}}]>>> yourdata.sort(key=lambda e: e['key']['subkey'], reverse=True)>>> yourdata[{'key': {'subkey': 10}}, {'key': {'subkey': 5}}, {'key': {'subkey': 1}}]假定 所有 顶级词典都具有一个
key键,该键被假定为带有
subkey键的字典。
有关更多详细信息和技巧,请参见Python Sorting
HOWTO。



