【问题标题】:Is there a better way of checking if a boolean array contains at least one True value than bool(sum(array)) in Python?有没有比 Python 中的 bool(sum(array)) 更好的方法来检查布尔数组是否包含至少一个 True 值?
【发布时间】:2019-06-01 08:33:17
【问题描述】:

例如:

boolarr = [True, True, False, False, True, True]
atleastonetrue = bool(sum(boolarr))

有没有更优雅或更传统的方式来做到这一点?

【问题讨论】:

标签: python python-3.x list boolean


【解决方案1】:

在 cmets 之后,any(arr) 工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-07
    • 2023-01-19
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2011-02-20
    相关资源
    最近更新 更多