Ошибка 'str' object does not support item assignment

Словарь:

translator: {
  'item': tr_item,
  'seasons': {
    season: {
      'item': s_item,
      'episodes': {
        episode: {
          'item': e_item,
          'link': url
        }
      }
    }
  }
}

Нужно вставить ссылку в конец словаря в link. Я использовал этот код:

def add_link(self, translator, season, episode, link):
    self.data_list[translator]['seasons'][season]['episodes'][episode]['link'] = link

Вот текст ошибки:

File "c:\Users\il05k\Документы\Новая папка\Новая папка\parser\info.py", line 33, in add_link
    self.data_list[translator]['seasons'][season]['episodes'][episode]['link'] = link
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
TypeError: 'str' object does not support item assignment

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