Python 按数字键值对字典排序

Python 按数字键值对字典排序,python,python-3.x,Python,Python 3.x,我有一本字典,名为《代码》《可查找》 内部lookupTable我有值 {1:"word", 2:"word", 3:"word" etc...} 我想按数字顺序(按键)打印出来 我试图找到一个解决办法。我只能这样打印: 1:“单词” 11:“单词” 2:“单词” 22.“单词” 帮助?尝试运行此操作。我假设你的字典名为可查找的,所以这只是一个解释性的例子 keyList = lookupTable.keys() orderedKey

我有一本字典,名为《代码》《可查找》

内部
lookupTable
我有值

{1:"word", 2:"word", 3:"word" etc...}
我想按数字顺序(按键)打印出来

我试图找到一个解决办法。我只能这样打印:

1:“单词”

11:“单词”

2:“单词”

22.“单词”


帮助?

尝试运行此操作。我假设你的字典名为可查找的,所以这只是一个解释性的例子

keyList = lookupTable.keys()
orderedKeyList = keyList.sort()

for key in orderedKeyList:
    print (str(key) + " " + dictionary[key])

发布您的解决方案,也许我们可以告诉您出了什么问题。如果您的字典采用这种格式,
排序(d.items())
将按照您的需要工作。发布代码的相关部分,否则我们无法帮助您。