The Python standard library defines an any() function that
Return True if any element of the iterable is true. If the iterable is empty, return False.
Slight improvement to Antoine P's answer
>>> any(type(e) is int for e in [1,2,'joe']) True
For all()
all()
>>> all(type(e) is int for e in [1,2,'joe']) False