aioplus.afirst¶
- async aioplus.afirst(aiterable, /, *, default=Sentinel.UNSET)¶
Return the first item of the
aiterable.- Parameters:
aiterable (AsyncIterable[T]) – An asynchronous iterable to retrieve the item from.
default (D, optional) – A default value to return if the iterable is empty. If not provided,
IndexErrorwill be raised if the iterable is empty.
- Returns:
The first item of
aiterableor the default value.- Return type:
T or D
Examples
>>> aiterable = arange(23) >>> await afirst(aiterable) 0