I have a dict {\'a\': 2, \'b\': 0, \'c\': 1}.
{\'a\': 2, \'b\': 0, \'c\': 1}
Need to sort keys by values so that I can get a list [\'b\', \'c\', \'a\']
[\'b\', \'c\', \'a\']
Is there a
>>> d = {'a':2, 'b':0, 'c':1} >>> sor = sorted(d.items(), key=lambda x: x[1]) >>> sor [('b', 0), ('c', 1), ('a', 2)] >>> for i in sor: ... print i[0] ... b c a