Python: коллекции, часть 4/4: Все о выражениях-генераторах, генераторах списков, множеств и словарей


Часть 1 Часть 2 Часть 3 Часть 4

imageЗаключительная часть моего цикла, посещенного работе с коллекциями. Данная статья самостоятельная, может изучаться и без предварительного изучения предыдущих.


Эта статья глубже и детальней предыдущих и поэтому может быть интересна не только новичкам, но и достаточно опытным Python-разработчикам.

imageБудут рассмотрены: выражения-генераторы, генераторы списка, словаря и множества, вложенные генераторы (5 вариантов), работа с enumerate(), range().

А также: классификация и терминология, синтаксис, аналоги в виде циклов и примеры применения.

Я постарался рассмотреть тонкости и нюансы, которые освещаются далеко не во всех книгах и курсах, и, в том числе, отсутствуют в уже опубликованных на Habrahabr статьях на эту тему.

Оглавление:


1. Определения и классификация.

2. Синтаксис.

3. Аналоги в виде цикла for и в виде функций.

4. Выражения-генераторы.

5. Генерация стандартных коллекций.

6. Периодичность и частичный перебор.

7. Вложенные циклы и генераторы.

8. Использование range().

9. Приложение 1. Дополнительные примеры.

10. Приложение 2. Ссылки по теме.
Изучаем детали, иллюстрации и примеры
Python: коллекции, часть 4/4: Все о выражениях-генераторах, генераторах списков, множеств и словарей
Source: habrahabr

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *