# Новое в версии 3.10. aiter(async_iterable)
async_iterable
- объект, который можно использовать в инструкции async for/in
. Должен возвращать асинхронный итератор из своего метода __aiter__()
.__anext__()
, который возвращает awaitable
объект, используемый совместно с инструкцией await
.Функция aiter()
возвращает асинхронный итератор для асинхронного итерирования по нему например в async for/in
. Эквивалентно вызову x.__aiter__()
.
Сама функция aiter(x)
имеет метод __aiter__()
, который возвращает x
, поэтому вызов aiter(aiter(x))
совпадает с вызовом aiter(x)
.
Примечание. В отличие от синхронной функции iter()
, у aiter()
нет варианта с двумя аргументами.
Новое в версии 3.10.