Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用单个输出值在python中测试布尔值_Python_List_Testing - Fatal编程技术网

使用单个输出值在python中测试布尔值

使用单个输出值在python中测试布尔值,python,list,testing,Python,List,Testing,我有一个列表,它有不同的布尔值 x = [True, True, True, True, False, False, True, False] 我想检查一下,如果列表中有任何值是“False”,那么我希望最终的输出值是“True”。如果没有“False”或所有“True”值,则最终输出将为“False” 像这样的, #x has False value #>>> a = True (a is a variable) # x doesn't have False or all

我有一个列表,它有不同的布尔值

x = [True, True, True, True, False, False, True, False]
我想检查一下,如果列表中有任何值是“False”,那么我希望最终的输出值是“True”。如果没有“False”或所有“True”值,则最终输出将为“False”

像这样的,

#x has False value 
#>>> a = True (a is a variable)
# x doesn't have False or all True
#>>> a = False

请帮忙

你可以试试这样的东西

 foreach (bool myBool in inputBool) {
               if (myBool = false)
              {
            // as soon as a false is found you can return true and break the loop
            return true;
             }       
        }
        // if no false is found 
          return false;

这对于
all
内置功能非常简单:

x = [True, True, True, True, False, False, True, False]
print (not all(x))

print (not all([]) )
输出:

True
False

在您的情况下,您可以简单地执行以下操作:

a = False in x

你在说什么编程语言?谢谢你的回复,这是可行的,但它给了我一个值列表,其中所有值都是假的。我需要一个值。如果列表包含任何假值,则输出值应为“真”(一个布尔值),请显示您的代码;在我的代码中,无论是交互式的还是脚本式的,它们都生成一个单独的列表,而不是一个列表。