企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Python `all()`函数 > 原文: [https://thepythonguru.com/python-builtin-functions/all/](https://thepythonguru.com/python-builtin-functions/all/) * * * 于 2020 年 1 月 7 日更新 * * * `all()`函数测试可迭代项中的所有项目是否都等于`True`。 如果所有项目都为`true`,它将接受一个可迭代对象并返回`True`,否则返回`False`。 其语法如下: ```py all(iterable) -> boolean ``` 这是一个例子: ```py >>> >>> all(['alpha', 'beta', '']) False >>> >>> >>> all(['one', 'two', 'three']) True >>> >>> >>> all([]) True >>> >>> >>> gen = (i for i in ['0', (), {}, 51, 89]) # generator >>> >>> >>> all(gen) False >>> ``` 试试看: ```py print(all(['alpha', 'beta', ''])) print(all(['one', 'two', 'three'])) print(all([])) gen = (i for i in ['0', (), {}, 51, 89]) # generator print(all(gen)) ``` * * * * * *