我有一個問題,我的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