获取按字典键排序的字典元素列表

Ran*_*lue 2 python

我有一个字典d,键都是字符串.现在我做的时候:

for key in d:
   print(d[key])
Run Code Online (Sandbox Code Playgroud)

我得到的元素d是一些"随机"的顺序.如何强制d按字典顺序排序的元素?

Ign*_*ams 14

在迭代之前排序.

for key in sorted(d):
Run Code Online (Sandbox Code Playgroud)


Sve*_*ach 8

使用sorted()排序可迭代的,包括词典:

for key in sorted(d):
   print(d[key])
Run Code Online (Sandbox Code Playgroud)