06:44
1,0×
00:00/06:44
482,1 тыс смотрели · 4 года назад
255 читали · 5 лет назад
Python. Генераторы
Генератор - это функция, вызов которой возвращает следующий объект согласно алгоритму. В отличии от итераторов, для генератора нужно написать лишь функцию, без использования классов. Напишем функцию-генератор: Он также будет генерировать рандомные числа от 0 до 1 k раз. Ключевое слово yield говорит о том, что функция является генератором и используется вместо return. Также стоит отметить, что yield позволяет исполнение кода после своего исполнения, в отличии от return, который останавливает выполнение функции...
272 читали · 3 года назад
Однострочный for на Python: списковое включение и генераторные выражения
Источник: Nuances of Programming При создании коллекций элементов на Python циклы for заменяются однострочными выражениями. Python поддерживает четыре типа особенных генераторов, называемых также включениями: Списковое включение Синтаксис генератора списков устроен следующим образом: new_list = [выражение for элемент in последовательность if условие] Часть с условием if указывается опционально. Пример Давайте создадим список чисел, исключив из него все отрицательные значения  —  для начала решим...