在For-Loop和If-Statement中追加错误值

时间:2019-04-18 03:02:30

标签: python if-statement append

我正在编写一个for循环,以从二进制列表(1对应于'p',0对应于'e')中创建字符列表(“ e”用于食用,“ p”用于有毒) 。当我尝试这样做时,每个人都被评估为'e'。

for val in predictions:
  if predictions[val] == 1:
      toAnswer.append('p')
  else:
      toAnswer.append('e')

我期望'p'和'e'的混合,但是当我打印出toAnswer列表时,它完全被'e'填充。我还打印了我的预测列表,结果显示混合了1和0。我要去哪里错了?

0 个答案:

没有答案