aioplus.aminmax¶
- async aioplus.aminmax(aiterable, /, *, key=None, default=Ellipsis)¶
Return the smallest and the largest items in
aiterable.- Parameters:
aiterable (AsyncIterable[T]) – Iterable.
key (Callable[[T], SupportsRichComparison], optional) – Comparator.
default (tuple[D1, D2], unset) – Default.
- Returns:
Items.
- Return type:
tuple[T | D1, T | D2]
Notes
If
aiterableis empty anddefaultis unset, thenValueErroris raised.
Examples
>>> aiterable = arange(23) >>> await aminmax(aiterable) (0, 22)
Notes
This function is not comparison-optimized.