Я не совсем уверен, что делает ваша программа, даже с примерами ввода и вывода, которые вы написали. Похоже, вы хотите выполнить какой-то код, а затем проверить, содержится ли его результат в определенном списке.
Вы можете сделать это следующим образом:
bool_ = False
true_list = ["abc", "cde"]
ident = Word(alphas, alphanums + "_$").setName("identifier")
if ident in true_list:
bool_ = True
Вам необходимо определить значения, которые вы хотите, чтобы логическое значение было изменено на True, в true_list
. Затем выполните свой код и проверьте, содержится ли значение в списке. В противном случае он будет оставлен как False