5 фич, о которых я бы хотел знать раньше
Фичи поинтереснее, чем lambda, map и filter — генераторы списков, круговые списки, zip и enumerate.
Вы просматриваете: Генераторы.
Фичи поинтереснее, чем lambda, map и filter — генераторы списков, круговые списки, zip и enumerate.
Приходилось ли вам когда-либо работать с настолько большим набором данных, что он переполнял память вашего компьютера? Или быть может у вас была сложная функция, для которой нужно было бы сохранять …
В этом уроке мы с вами разберем, что из себя представляют генераторы в программировании на языке Python. Кроме того, мы обсудим генераторные выражения и разницу между списками и генераторами, а …
1. Итератор языка Python В этой статье, посвященной итераторам и их применению в языке Python, мы также рассмотрим создание своих собственных методов __iter__() и __next__(), соберем свой собственный итератор, рассмотрим …
LIst/Dict comprehensions позволяют легко создавать объект на основе итерируемого объекта. Оффициальная доккументация Python говорит, что list comprehensions обычно быстрее чем стандартный loop. Но это варьируется от релиза к релизу. Примеры: …
В Python есть специальная конструкция, позволяющая быстрее и удобнее создавать заполненные коллекции на основе имеющихся, при этом применяя какое—либо выражение к каждому элементу. 1. Генератор списка (list comprehension) 2. Генератор множества (set comprehension) 3. Генератор словаря (dictionary comprehension)