TypeError: list insides must be integers or slices, not str

final_message = f"<u>Данные по всему миру:</u>\n<b>Заболевших: </b> 
{location['confirmed']:,}\n<b>Сметрей: </b>{location['deaths']:,}"

Ошибка:

TypeError: list insides must be integers or slices,  not str

Ответы (1 шт):

Автор решения: Андрей Таков

Описано в ошибке("TypeError: list indices must be integers or slices, not str"), индекс списка не может быть строкой. ваш объект location это список и обращаться к его элементам можно по индексу как location[0], где индекс это целое число и равно порядковому номеру в списке, если вы хотите хранить данные используя ключ-значение то поменяйте структуру объекта location на словарь:

location = {'confirmed': '123', 'deaths': '321'}

final_message = f"Данные по всему миру:\nЗаболевших: 
{location['confirmed']:}\nСметрей: {location['deaths']:}"
→ Ссылка