gpt4 book ai didi

python - boolean 数组元素的 AND 运算

转载 作者:行者123 更新时间:2023-11-30 23:15:45 24 4
gpt4 key购买 nike

我有一个可变长度 boolean 数组,如下所示:

ARR = [True, False, True, False,...]

是否有最简单的方法(单行)对所有元素执行 AND 运算,如下所示?

ARR[0] and ARR[1] and ARR[2] and ARR[3] and ARR[*]...

最佳答案

有一个名为 all 的内置函数,它将 and 将其所有参数组合在一起。例如:

>>> ARR = [True, False, True, False,]
>>> all(ARR)
False

还有:

>>> ARR2 = [True, True, True,]
>>> all(ARR2)
True

更多

all 的参数不必是 boolean 值列表。任何东西都可以使用,只要 python 可以将其评估为 true 或 false。例如:

>>> all([True, 10, 'name'])
True
>>> all([True, 0, 'name'])
False

关于python - boolean 数组元素的 AND 运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28133689/

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