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.