我有一個嵌套字典和鍵值的字典。Python3 - 我們可以使用for循環遍歷一個字典的字典嗎?
dicta = {'key1': {'keya': 'a', 'keyb': 'b'},
'key2': {'key3':{'keyc': 'c'}}, 'key4': 4}}
有沒有辦法可以使用for循環來達到'c'?
我試過,
print(dicta['key2'])
for x in dicta['key2']:
for y in x['key3']:
print(y)
對於第一個打印,我得到
{'key3': {'keyc': 'c'}}
,但我得到類型錯誤:字符串指標必須是第二打印整數。
在此先感謝! *我編輯替換n與dicta;我第一次複製並粘貼它是錯誤的。
看起來你不應該在這裏迭代*。你可能只想'dicta ['key2'] ['key3']'。 – user2357112