How to sort keys of dict by values?

前端 未结 5 1809
忘掉有多难
忘掉有多难 2021-01-19 11:13

I have a dict {\'a\': 2, \'b\': 0, \'c\': 1}.

Need to sort keys by values so that I can get a list [\'b\', \'c\', \'a\']

Is there a

5条回答
  •  误落风尘
    2021-01-19 11:59

    There's a simple way to do it. You can use .items() to get key-value and use sorted to sort them accordingly.

    dictionary = sorted(dictionary.items(),key=lambda x:x[1])
    

提交回复
热议问题