我有一个问题,我的Python类。它包含一个遍历多维字典的所有关键字的方法。字典键可以按照以下顺序(1→2,3),2→(5,6))。问题是当方法尝试获取密钥时,有时它会以正确的顺序(1,2)获取它们,有时它会以错误的顺序(2,1)获取它们。任何帮助将不胜感激。下面是一个什么样的代码可能看起来像如何从按字典排序的字典中获取值?
class tree:
tree_as_string = ""
def __init__(self):
self.id = ""
self.daughters = {1 = 'node0', 2 = 'node1'}
def get_as_string(self):
s = ''
for key in self.daughters:
tree_as_string = s.join([tree_as_string, key])
return tree_as_string
重复:字典是无序的。 –
那里没有类方法。 –
字典无序(@Daniel Roseman);) – Nix