是否可以获取字典的键(带有“获取字典键”关键字),而不是按照语法顺序排序?
一个小例子:
# Considering ${Dico}={'a': 1, 'c': 2, 'b': 3}
${keys}= Get Dictionary Keys ${Dico}
我明白了:
=> ${keys}=['a', 'b', 'c']
我想要:
=> ${keys}=['a', 'c', 'b']
PS:事实上,我正在尝试在字典上使用循环(并按照添加的顺序对每个元素进行操作!)所以,如果你有一个更好的解决方案,而不是将密钥作为列表并制作一个:FOR循环列表,请随时分享! :)
答案 0 :(得分:0)
可以使用OrderedDict
来完成。 (谢谢@Rikka的回答)
有关如何使用它的示例,请参阅此处:Implement an ordered dictionary in Robot Framework。