标签: 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}
我该怎么做?
答案 0 :(得分:4)
标准字典无法排序,如果您没有使用字典进行索引或使用OrderedDict,您可能希望使用元组列表,它会记住添加项目的顺序。