按值属性对字典进行排序
怎么能查字典
class Foo:
def __init__(self,value):
self.property = value
dictionary = {"one":Foo(1),
"two":Foo(2)}
以降序排序,按Foo对象的self.property?
回答
sorted_dict = {k: v for k, v in sorted(dictionary.items(), key=lambda item: item[1].property)}