ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Python `any()`函数 > 原文: [https://thepythonguru.com/python-builtin-functions/any/](https://thepythonguru.com/python-builtin-functions/any/) * * * 于 2020 年 1 月 7 日更新 * * * `any()`函数测试可迭代项中的任何项目是否求值为`True`。 它接受一个可迭代对象并返回`True`,如果可迭代对象中的至少一项为`true`,则返回`False`。 其语法如下: ```py any(iterable) -> boolean ``` 这是一个例子: ```py >>> >>> any([10, "", "one"]) True >>> >>> >>> any(("", {})) False >>> >>> >>> >>> any([]) False >>> >>> >>> gen = (i for i in [5, 0, 0.0, 4]) # generator >>> >>> any(gen) True >>> ``` 试试看: ```py print(any([10, "", "one"])) print(any(("", {}))) print(any([])) gen = (i for i in [5, 0, 0.0, 4]) # generator print(any(gen)) ``` * * * * * *