原文: https://thepythonguru.com/python-builtin-functions/all/


    于 2020 年 1 月 7 日更新


    all()函数测试可迭代项中的所有项目是否都等于True。 如果所有项目都为true,它将接受一个可迭代对象并返回True,否则返回False

    其语法如下:

    1. all(iterable) -> boolean

    这是一个例子:

    1. >>>
    2. >>> all(['alpha', 'beta', ''])
    3. False
    4. >>>
    5. >>>
    6. >>> all(['one', 'two', 'three'])
    7. True
    8. >>>
    9. >>>
    10. >>> all([])
    11. True
    12. >>>
    13. >>>
    14. >>> gen = (i for i in ['0', (), {}, 51, 89]) # generator
    15. >>>
    16. >>>
    17. >>> all(gen)
    18. False
    19. >>>

    试试看:

    1. print(all(['alpha', 'beta', '']))
    2. print(all(['one', 'two', 'three']))
    3. print(all([]))
    4. gen = (i for i in ['0', (), {}, 51, 89]) # generator
    5. print(all(gen))