Рассказываем о генераторах в Python и объясняем, почему они нужны разработчику. yield, return, next(), close()
Генераторы множеств в Python (set comprehension) позволяют более эффективно создавать множества, а также изменять и удалять их элементы.
Давайте разберем, что собой представляют итераторы и генераторы, чем они отличаются друг от друга. Также рассмотрим итерируемые объекты.
Разбираем, что собой представляют генераторы словарей в Python, как и зачем их использовать, а также - когда их лучше заменить…
Объясняем на примерах, как в Python преобразовать список в словарь при помощи генераторов словарей, dict.fromkeys() или zip().
Рассматриваем, как ленивые вычисления помогают в оптимизации Python-кода (на примерах встроенных функций range(), zip(), open(), map()).
Генератор списков – это простой для чтения, компактный и элегантный способ создания списка из любого существующего итерируемого объекта.
Из этой статьи вы узнаете, почему циклы (в частности - циклы for) незаменимы в построении статистических моделей.
Разбираем, что из себя представляют операторы yield и return в Python и чем они отличаются. Для наглядности приведем примеры кода.
Приходилось ли вам когда-либо работать с настолько большим набором данных, что он переполнял память вашего компьютера? Или быть может у…
В этом уроке мы с вами разберем, что из себя представляют генераторы в программировании на языке Python. Кроме того, мы…
1. Итератор языка Python В этой статье, посвященной итераторам и их применению в языке Python, мы также рассмотрим создание своих…
LIst/Dict comprehensions позволяют легко создавать объект на основе итерируемого объекта. Официальная документация Python говорит, что list comprehensions обычно быстрее, чем…