What is the most efficient way to test for False in a list?

Diez B. Roggisch deets at nospam.web.de
Mon Jul 9 13:19:28 CEST 2007

Bjoern Schliessmann wrote:

> Paul Rubin wrote:
>> lex <alexander.somma at gmail.com> writes:
>>> list = [1, True, True, False, False, True]
>>> status = True
>>> for each in list:
>>>     status = status and each
>>> but what is your best way to test for for False in a list?
>> status = all(list)
> Am I mistaken, or is this no identity test for False at all?

You are mistaken. all take an iterable and returns if each value of it is


More information about the Python-list mailing list