Detailed introduction to Python's built-in all function

高洛峰
Release: 2017-03-21 11:42:14
Original
1852 people have browsed it

English documentation:

all(iterable)

Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True
Copy after login

Description:

1. Accept an iterable object as a parameter. When the parameter is empty or not an iterable object, an error will be reported

>>> all(2) #传入数值报错
Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    all(2)
TypeError: &#39;int&#39; object is not iterable
Copy after login

2. If each of the iterable objects When the logical values ​​of the elements are all True, return True, otherwise return False

>>> all([1,2]) #列表中每个元素逻辑值均为True,返回True
True
>>> all([0,1,2]) #列表中0的逻辑值为False,返回False
False
Copy after login

3. If the iterable object is empty (the number of elements is 0), return True

>>> all(()) #空元组
True
>>> all({}) #空字典
True
Copy after login


The above is the detailed content of Detailed introduction to Python's built-in all function. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!