Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Спасибо за наглядные примеры!
Правда я сообразила, что ушла на работу и забыла разгрузить стиральную машину 😩
Сам range не является генератором, он реализует протокол последовательности, тогда как генераторы реализуют протокола Итератора. По этому нельзя вызвать next(range(100)) и именно поэтому к одному и тому же range можно обращаться многокртано.
Под чешуёй асинхронности: from yield to await