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 Trueif all elements in iterable are instances of types,Falseif 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
Trueif the iterable is empty.