-6
我有一个字典称为lookupTable
排序字典通过数字键价值
里面lookupTable
我有价值观
{1:"word", 2:"word", 3:"word" etc...}
我想打印出来的数字顺序(由键)
我试图找到解决方案。我只能得到它打印这样的:
1: “词”
11: “字”
2 “字”
22: “字”
帮助?
我有一个字典称为lookupTable
排序字典通过数字键价值
里面lookupTable
我有价值观
{1:"word", 2:"word", 3:"word" etc...}
我想打印出来的数字顺序(由键)
我试图找到解决方案。我只能得到它打印这样的:
1: “词”
11: “字”
2 “字”
22: “字”
帮助?
试着运行这个。我认为你的字典叫做lookupTable所以这只是一个解释性的例子。
keyList = lookupTable.keys()
orderedKeyList = keyList.sort()
for key in orderedKeyList:
print (str(key) + " " + dictionary[key])
发布您的解决方案,也许我们可以告诉你什么是错的。 – Goyo
如果你的字典有这种格式'sorted(d.items())'将会像你想要的那样工作。发布代码的相关部分,或者我们无法提供帮助。 –