2016-02-23 75 views
0

是否有可能獲得字典的鍵(與「獲取字典鍵」關鍵字或沒有),而不是按照apl-​​betic順序排序?機器人框架 - 獲取字典鍵 - 不想分類輸出

一個小例子:

# Considering ${Dico}={'a': 1, 'c': 2, 'b': 3} 
${keys}= Get Dictionary Keys ${Dico} 

我得到:

=> ${keys}=['a', 'b', 'c'] 

而且我想:

=> ${keys}=['a', 'c', 'b'] 

PS:其實,我試圖用一個字典上的循環(並按照它們的順序對每個元素進行操作添加!),所以如果你有一個更好的解決方案,而不是把鍵作爲列表並在這個列表上做一個:FOR循環,請隨時分享! :)

+1

您無法控制「詞典」中的順序。使用'OrderedDict'來記住項目添加的順序。 – Rikka

+0

謝謝,這就是我正在尋找的:-)。你能寫一個答案,我可以驗證它嗎? –

回答