Что из себя представляет итератор в Python. Создаем свой собственный итератор

1. Итератор языка Python В этой статье, посвященной итераторам и их применению в языке Python, мы также рассмотрим создание своих собственных методов __iter__() и __next__(), соберем свой собственный итератор, рассмотрим …

list and dict comprehensions

Что вы знаете о list, dict comprehensions?

LIst/Dict comprehensions позволяют легко создавать объект на основе итерируемого объекта. Оффициальная доккументация Python говорит, что list comprehensions обычно быстрее чем стандартный loop. Но это варьируется от релиза к релизу. Примеры: …

генераторы в python 3.

Как работают генераторы списка или list comprehension?

В Python есть специальная конструкция, позволяющая быстрее и удобнее создавать заполненные коллекции на основе имеющихся, при этом применяя какое—либо выражение к каждому элементу. 1. Генератор списка (list comprehension) 2. Генератор множества (set comprehension) 3. Генератор словаря (dictionary comprehension)