gpt4 book ai didi

python - 检查序列中的 boolean 变量

转载 作者:行者123 更新时间:2023-11-28 20:19:57 25 4
gpt4 key购买 nike

所以,我有一个数组,包含由用户输入确定的 TrueFalse 的元组实例。示例可能如下所示:

array = [True, True, False, False, True, True, True]

我想检查这些是否满足某些条件。我目前的尝试是:

if (array[0], array[1], array[4], array[5], array[6]) is False and (array[2], array[3]) is True:

显然,这是完全不正确的,没有按照我的意愿去做,但老实说,我在任何地方都找不到正确的方法。

最佳答案

您可以使用 allany .这些检查序列的所有或任何元素是否等同于 True:

>>> array = [True, True, False, False, True]
>>> not any(array[0:2]) and all(array[2:4]) and not any(array[4:7])
False

关于python - 检查序列中的 boolean 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32888859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com