# any_isinstance¶

iteration_utilities.any_isinstance(iterable, types)

Like isinstance() but for iterables.

Checks if any item in iterable is an instance of types.

Parameters: iterable : iterable Each item of the iterable is tested with isinstance(item, types). types : type or tuple of types Test for this type if it’s a single class or test if the item is of any of the types (if types is a tuple). any : bool True if any elements in iterable is an instance of types, False if not.

Examples

This function is equivalent (but faster) than any(isinstance(item, types) for item in iterable)

>>> from iteration_utilities import any_isinstance
>>> all_isinstance(range(100), int)
True

>>> any_isinstance([1, 2, 3.2], float)
True