2017-01-15 59 views
-6

我有一個字典稱爲lookupTable排序字典通過數字鍵價值

裏面lookupTable我有價值觀

{1:"word", 2:"word", 3:"word" etc...} 

我想打印出來的數字順序(由鍵)

我試圖找到解決方案。我只能得到它打印這樣的:

1: 「詞」

11: 「字」

2 「字」

22: 「字」

幫助?

+3

發佈您的解決方案,也許我們可以告訴你什麼是錯的。 – Goyo

+0

如果你的字典有這種格式'sorted(d.items())'將會像你想要的那樣工作。發佈代碼的相關部分,或者我們無法提供幫助。 –

回答

0

試着運行這個。我認爲你的字典叫做lookupTable所以這只是一個解釋性的例子。

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

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