Итераторы и генераторы в Python
В этой статье мы рассмотрим, чем отличаются итераторы и генераторы в Python. Вы узнаете, в каких ситуациях лучше использовать те и другие.
Рассказываем о генераторах в Python и объясняем, почему они нужны разработчику. yield, return, next(), close()
В этой статье мы рассмотрим, чем отличаются итераторы и генераторы в Python. Вы узнаете, в каких ситуациях лучше использовать те и другие.
Знаете ли вы, чем отличается [x for x in range(5)] от (x для x в range(5))? Нет? Не страшно! В этой статье мы рассмотрим, что собой представляют представление списков и генераторное выражение в Python и чем они отличаются друг от друга.
Знаете ли вы, как написать представление кортежей на Python? Точно не знаете, потому что в Python tuple comprehension попросту нет. Тем не менее, можно написать нечто, синтаксически похожее, применив генераторное выражение и функцию tuple().