Встречается на собеседованиях • сегодня
Что такое асинхронный генератор
Асинхронный генератор — это функция, которая объединяет возможности генераторов и асинхронности. Она объявляется с async def и содержит yield, позволяя асинхронно генерировать значения.
Ключевые особенности:
- Использует
async forдля итерации - Может содержать
awaitвнутри - Возвращает асинхронный генераторный объект
Пример:
python
async def async_gen():
for i in range(3):
await asyncio.sleep(1) # Асинхронная операция
yield i
async def main():
async for item in async_gen():
print(item)
asyncio.run(main())Отличие от обычного генератора:
Работает в асинхронном контексте, позволяя выполнять await между yield.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы