对字典进行排序并将结果作为字典返回到python中

时间:2014-03-18 16:29:55

标签: python sorting dictionary

假设我有一本字典

s={'a': 0, 'i': 0, 'm': 1, 'l': 0, 'q': 0, 'u': 0}

我想按值排序,结果应该是dictonary。排序的输出应为:

s={'a': 0, 'q': 0, 'u': 0, 'i': 0, 'm': 1, 'l': 1}

我该怎么做?

1 个答案:

答案 0 :(得分:4)

标准字典无法排序,如果您没有使用字典进行索引或使用OrderedDict,您可能希望使用元组列表,它会记住添加项目的顺序。