获取按字典键排序的字典元素列表
问题描述:
我有一本字典d
,其中的键都是字符串。现在当我这样做:获取按字典键排序的字典元素列表
for key in d:
print(d[key])
我得到的d
元素是一些“随机”的顺序。如何强制d
的元素出现按照字典顺序排序?
答
使用sorted()
排序可迭代的,包括词典:
for key in sorted(d):
print(d[key])
您可能想阅读[字典python](http://docs.python.org/tutorial/datastructures.html#dictionaries)。 – RanRag 2012-02-25 21:59:31
[python字典按键排序]可能重复(http://*.com/questions/9001509/python-dictionary-sort-by-key) – 2012-02-25 22:45:31