In [1]:
l = [0, 1, 2, 3, 4]

In [2]:
print([i > 2 for i in l])


[False, False, False, True, True]

In [3]:
print(all([i > 2 for i in l]))


False

In [4]:
print(any([i > 2 for i in l]))


True

In [5]:
print(type([i > 2 for i in l]))


<class 'list'>

In [6]:
print(type((i > 2 for i in l)))


<class 'generator'>

In [7]:
print(type(i > 2 for i in l))


<class 'generator'>

In [8]:
print(all(i > 2 for i in l))


False

In [9]:
print(any(i > 2 for i in l))


True

In [10]:
print(sum(i > 2 for i in l))


2

In [11]:
print(sum(not (i > 2) for i in l))


3