我很難搞清Python字典中最後一個鍵的語法是什麼。我知道,對於一個Python列表,可以說這表示最後:Python字典中的最後一個鍵
list[-1]
我也知道,一個能買到字典的鍵列表如下:
dict.keys()
然而,當我嘗試使用邏輯下面的代碼,它不工作:
dict.keys(-1)
它說,鑰匙不能帶任何參數和1中給出。如果鍵不能帶參數,那麼我怎麼能表示我想要列表中的最後一個鍵?
XXXXX 我正在假設Python字典按照項目最後添加到字典的順序進行排序。出於這個原因,我想訪問字典中的最後一個鍵.XXXXX
我現在被告知字典鍵的順序不是基於何時添加的。那麼我怎麼能夠選擇最近添加的密鑰呢?
有在字典之外還有一個「第一」鍵任何更多的「最後」鍵,沒有這樣的事。 – kindall 2013-04-20 21:16:46
你爲什麼想要最後一把鑰匙? Python字典沒有排序。 – 2013-04-20 21:16:48
'list(-1)'不是你如何得到列表中的最後一個元素......這會給你一個錯誤(你正試圖調用一個列表)。我認爲你的意思是'list [-1]'。 – 2013-04-20 21:19:33