2016-02-23 89 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

谢谢,这就是我正在寻找的:-)。你能写一个答案,我可以验证它吗? –

回答