Size: a a a

Сообщество Python Программистов

2020 May 14

AT

Alexander T in Сообщество Python Программистов
bbclub
а функция генератор это не обьект?
в питоне все объект.
источник

b

bbclub in Сообщество Python Программистов
ну и там и там обьект
источник

SG

Sergey Glukhov in Сообщество Python Программистов
Alexander
я о том, что не нужно говорить, что скулайт - говно
Ну для средних и больших проектов ее хватает?
источник

A

Alexander in Сообщество Python Программистов
Sergey Glukhov
Ну для средних и больших проектов ее хватает?
вполне
источник

b

bbclub in Сообщество Python Программистов
итерируется по next()
источник

A

Alexander in Сообщество Python Программистов
Sergey Glukhov
Ну для средних и больших проектов ее хватает?
смотря, как определяется масштаб проекта. Для хайлоада конечно не подойдет
источник

AT

Alexander T in Сообщество Python Программистов
bbclub
ну и там и там обьект
42 - приборы.
сори, я уже пробовал с тобой диалог вести, не получилось.
источник

AT

Alexander T in Сообщество Python Программистов
тут кстати путаница небольшая. есть же итерабли которые позволяют итерироваться один раз, несколько раз и т.д.
иногда под “итератором” подразумевают объект, возвращаемый iter(iterable), то есть итератор==объект, по которому происходит итерирование.
источник

A

Alexander in Сообщество Python Программистов
bbclub
ну и там и там обьект
всякая селедка - рыба, но не всякая рыба - селедка. Генератор - это iterable, каждый свой итератор он вычисляет и возвращает. Таким образом существенно экономит память. Но не всякий iterable  == генератор
источник

b

bbclub in Сообщество Python Программистов
Alexander T
42 - приборы.
сори, я уже пробовал с тобой диалог вести, не получилось.
я о том, что функция генератор и обьект итератор одно и то же
источник

AT

Alexander T in Сообщество Python Программистов
bbclub
я о том, что функция генератор и обьект итератор одно и то же
нет
источник

b

bbclub in Сообщество Python Программистов
да
источник

A

Andrey in Сообщество Python Программистов
bbclub
я о том, что функция генератор и обьект итератор одно и то же
че?
источник

A

Alexander in Сообщество Python Программистов
нет
источник

AT

Alexander T in Сообщество Python Программистов
bbclub
да
-
источник

b

bbclub in Сообщество Python Программистов
ахах)
источник

A

Alexander in Сообщество Python Программистов
генератор - это объект итерабля, но объект итерабля - не всегда генератор
источник

A

Alexander in Сообщество Python Программистов
лишь одна из разновидностей итераблей
источник

A

Alexander in Сообщество Python Программистов
а под "одно и то же" обычно подразумевают строгое равенство и правой и левой части
источник

AT

Alexander T in Сообщество Python Программистов
итерабля это любой объект, который имплементирует протокол итерирования.
генератор это итерабля, которая не хранит все значения, а вычисляет и отдает их по одному.
источник