Генераторы

Рассказываем о генераторах в Python и объясняем, почему они нужны разработчику. yield, return, next(), close()

Представление списков и генераторное выражение в Python

Знаете ли вы, чем отличается [x for x in range(5)] от (x для x в range(5))? Нет? Не страшно! В этой статье мы рассмотрим, что собой представляют представление списков и генераторное выражение в Python и чем они отличаются друг от друга.

Представление кортежей в Python

Знаете ли вы, как написать представление кортежей на Python? Точно не знаете, потому что в Python tuple comprehension попросту нет. Тем не менее, можно написать нечто, синтаксически похожее, применив генераторное выражение и функцию tuple().