对python字典值进行排序,这是一个列表

时间:2016-09-25 17:25:48

标签: python list sorting dictionary

我有一个具有以下结构的字典,如何按升序对每个列表进行排序?

mydictionary = {'1':[1,4,2], '2':[2,1,3], '3':[1,3,2]}

我希望字典排序如下:

mydictionary_sorted = {'1':[1,2,4], '2':[1,2,3], '3':[1,2,3]}

1 个答案:

答案 0 :(得分:1)

>>> { x:sorted(y) for x,y in mydictionary.items() }
{'3': [1, 2, 3], '2': [1, 2, 3], '1': [1, 2, 4]}