Как достать элемент словаря, находящегося в списке, находящийся в словаре?

Как с помощью Python забраться внутрь словаря и поменять в нем элемент текст?

{"inline_keyboard": [[{"text": " ⬜ ", "callback_data": "0"}, {"text": " ⬜ ", "callback_data": "1"}, {"text": " ⬜ ", "callback_data": "2"}, {"text": " ⬜ ", "callback_data": "3"}, {"text": " ⬜ ", "callback_data": "bomb"}], [{"text": " ⬜ ", "callback_data": "bomb"}, {"text": " ⬜ ", "callback_data": "bomb"}, {"text": " ⬜ ", "callback_data": "7"}, {"text": " ⬜ ", "callback_data": "8"}, {"text": " ⬜ ", "callback_data": "9"}], [{"text": " ⬜ ", "callback_data": "10"}, {"text": " ⬜ ", "callback_data": "11"}, {"text": " ⬜ ", "callback_data": "12"}, {"text": " ⬜ ", "callback_data": "bomb"}, {"text": " ⬜ ", "callback_data": "14"}], [{"text": " ⬜ ", "callback_data": "15"}, {"text": " ⬜ ", "callback_data": "16"}, {"text": " ⬜ ", "callback_data": "17"}, {"text": " ⬜ ", "callback_data": "18"}, {"text": " ⬜ ", "callback_data": "19"}], [{"text": " ⬜ ", "callback_data": "bomb"}, {"text": " ⬜ ", "callback_data": "21"}, {"text": " ⬜ ", "callback_data": "22"}, {"text": " ⬜ ", "callback_data": "23"}, {"text": " ⬜ ", "callback_data": "24"}]]}
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lord_of_Rings
@Lord_of_Rings
Python developer
Немного упростил
keyboard = {"inline_keyboard": [[{"text": " ⬜ ", "callback_data": "0"}, {"text": " ⬜ ", "callback_data": "1"}, {"text": " ⬜ ", "callback_data": "2"}, {"text": " ⬜ ", "callback_data": "3"}, {"text": " ⬜ ", "callback_data": "bomb"}]]}

keyboard['inline_keyboard'][0][0]['text'] = 'test'

print(keyboard)

#{'inline_keyboard': [[{'text': 'test', 'callback_data': '0'}, {'text': ' ⬜ ', 'callback_data': '1'}, {'text': ' ⬜ ', 'callback_data': '2'}, {'text': ' ⬜ ', 'callback_data': '3'}, {'text': ' ⬜ ', 'callback_data': 'bomb'}]]}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы