字典没有命令。
您可以调用sorted,但这只为您提供键的排序列表:
>>> sorted(d)['a', 'b', 'c', 'd']
您可以将其视为可迭代的并且对键值元组进行排序,但是随后您仅获得一个元组列表。这与字典不同。
>>> sorted(d.items())[ ('a', [1, 2, 3]), ('b', ['blah', 'bhasdf', 'asdf']), ('c', ['one', 'two']), ('d', ['asdf', 'wer', 'asdf', 'zxcv'])]如果您使用的是Python
2.7或更高版本,则还可以考虑使用
OrderedDict。
记住命令条目已添加的dict子类
例如:
>>> d = collections.OrderedDict(sorted(d.items()))>>> for k, v in d.items():>>> print k, v一个[1,2,3]b ['blah','bhasdf','asdf']c [“一个”,“两个”]d ['asdf','wer','asdf','zxcv']



