为了区分和之间的区别
False,
0您可以使用
is它们进行比较。
False是单例值,并且始终引用同一对象。要比较列表中的所有项目以确保它们不是
False,请尝试:
all(x is not False for x in a_list)
顺便说一句,Python在这里不进行任何转换:布尔值是整数的子类,并且
False字面上等于
0,不需要进行转换。

为了区分和之间的区别
False,
0您可以使用
is它们进行比较。
False是单例值,并且始终引用同一对象。要比较列表中的所有项目以确保它们不是
False,请尝试:
all(x is not False for x in a_list)
顺便说一句,Python在这里不进行任何转换:布尔值是整数的子类,并且
False字面上等于
0,不需要进行转换。