This all()
function returns a Boolean value that indicates whether the collection contains only values that evaluate to True.
all(iterable)
Here,
Note: If the iterable is empty, all() returns True.
>>> all([])
True
>>> all([True, False])
False
>>> all([True, True])
True
>>> all('True')
True
>>> all("cloudyfox")
True
>>> all('False') # note that non-empty strings are always True
True
>>> all([0, 1])
False
>>> all([1, 1])
True
>>> all((1, 1))
True
>>> all((1, 0))
False
>>> all({0: 'zero', 1: 'one'})
False
>>> all({1: 'one', 2: 'two'})
True
>>> all({0, 1})
False
>>> all({1, 1})
True