Цель: я хочу перебрать «вопрос1» + «вопрос2» как словари, получить доступ к их ключам и распечатать их значения, например, «side_i_1» и «side_n_1»
' questions '- это словарь с двумя ключами (' question1 ',' question2 ') - когда я перебираю' questions 'python печатает ключи в виде строк (например, TypeError: строковые индексы должны быть целыми числами , когда я пытаюсь напечатать значение ключа) - как мне получить к ним доступ как к словарям и распечатать их ключи и значения?
присоединение моего словаря:
{'avatar': 'man.png', 'friends': '2, 3, 4', 'questions': {'question1':
{'side_i_1': 'image1.png', 'side_i_2': 'image2.png', 'side_n_1': 'name1', 'side_n_2': 'name2'},
'question2': {'side_i_1': 'photo.png', 'side_i_2': 'photo.png', 'side_n_1': 'name3',
'side_n_2': 'name4'}}}
мой код:
result = requests.get('https://goat-aba06.firebaseio.com/' + str(self.my_friend_id) + '.json')
data = json.loads(result.content.decode())
questions = data['questions']
for question in questions:
print(question['side_i_1'])
print(question['side_n_1'])
Спасибо