изменение указанного c символа dict - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть dict, в котором хранятся некоторые значения:

{'7': "[]s=7 -> p70:(s'=0);} 

Я хотел бы изменить значение s '= 0, чтобы оно равнялось некоторой переменной. Мой код пока:

        for key, value in dict_.items():
            if str(key) == str(Logfile.no_of_states):
                print(value)
                print(value[-4])
                print(Logfile.no_of_states)
                value[-4] = int(Logfile.no_of_states)
            else:
                pass

Вывод:

[]s=7 -> p70:(s'=0);

0
7

Ошибка, которую я получил:

 value[-4] = int(Logfile.no_of_states)
TypeError: 'str' object does not support item assignment
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...