Добавление неверного значения в For-Loop и If-Statement - PullRequest
0 голосов
/ 18 апреля 2019

Я пишу цикл 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. Куда я иду не так?

...