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())
将按照您的需要工作。发布代码的相关部分,否则我们无法帮助您。