按值属性对字典进行排序

怎么能查字典

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)}


以上是按值属性对字典进行排序的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>