Robot Framework - 获取字典键 - 不需要排序输出

Robot Framework - Get Dictionary Keys - Don't want sorted output

是否可以在不按字母顺序排序的情况下获取字典的键(是否使用 "Get Dictionary Keys" 关键字)?

一个小例子:

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

我得到:

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

我想要:

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

PS:事实上,我正在尝试在字典上使用循环(并按照添加顺序对每个元素进行操作!)所以如果您有比获取键更好的解决方案作为列表并在此列表上进行 :FOR 循环,请随时分享! :)

可以使用OrderedDict来完成。 (感谢@Rikka 的回答)

有关如何使用它的示例,请参见此处: