首页 > 解决方案 > Python 给了我一和减一,我怎样才能将其更改为 True 和 False?

问题描述

我尝试了布尔值,但它为所有内容都提供了 True,我使用的是 Ubuntu Virtualbox,在其中安装了 Python 3。

标签: pythonpython-3.xlist

解决方案


def change(that):
    if that == 1:
        return True
    else if that == -1:
        return False
    else:
        raise ValueError("That is not -1 or 1 as expected.")

然后你可以打电话

for i in range(len(my_list)):
    my_list[i] = change(my_list[i])

推荐阅读