all_isinstance¶
- iteration_utilities.all_isinstance(iterable, types)¶
Like
isinstance()
but for iterables.Checks if all items in iterable are instances of types.
- Parameters:
- Returns:
- all
bool
True
if all elements in iterable are instances of types,False
if not.
- all
Examples
This function is equivalent (but faster) than
all(isinstance(item, types) for item in iterable)
:>>> from iteration_utilities import all_isinstance >>> all_isinstance(range(100), int) True >>> all_isinstance([1, 2, 3.2], (int, float)) True
Warning
This function returns
True
if the iterable is empty.