Я пишу цикл for для создания списка символов («e» для съедобного, «p» для ядовитого) из двоичного списка (1 соответствует «p» и 0 соответствует «e») , Когда я пытаюсь это сделать, каждый получает оценку «е».
for val in predictions:
if predictions[val] == 1:
toAnswer.append('p')
else:
toAnswer.append('e')
Я ожидаю сочетания 'p' и 'e', но когда я распечатываю свой список toAnswer, он полностью заполняется буквой 'e'. Я также распечатал свой список предсказаний, и он показал смесь 1 и 0. Куда я иду не так?