Size: a a a

2021 November 18

T

Tishka17 in Python
Гуглить паттерн декоратор
источник

НС

Николай Синяк... in Python
стоп, я чето запутался, речь была про генераторы ... крыша уже едет
источник

НС

Николай Синяк... in Python
как в жизни заюзать генераторы и зачем они
источник

AK

Andrey KVITKOVSKIY in Python
Все больше и больше это смахивает на слабый тролинг
источник

НС

Николай Синяк... in Python
скажи это тем кто спрашивает "а нафига нужны картежи если можно обычный список"
источник

T

TheArcher in Python
Ну типо например у тебя есть одно значение из которого ты генерируешь 1000 других… и ты не хочешь всё это хранить в памяти… генераторы позволят тебе хранить в памяти только одно значение и итерировать эту последовательность
источник

НС

Николай Синяк... in Python
кто-то выше писал, что генератор - это итератор , значит
с итератором я таких 1000  смогу сгенерировать?
источник

AK

Andrey KVITKOVSKIY in Python
Генераторы не хранят в памяти значения, они отработали выплюнули результат, перешли на следующий шаг и дальше ждут когда их дернут, тобишь они хранят своё состояние
источник

AK

Andrey KVITKOVSKIY in Python
Генератор это подвид итератора, потому что реализованы генераторы на основе итераторов
источник

НС

Николай Синяк... in Python
я это давно все понял, я непонимаю как из  итераторов получились генераторы, и почему я не могу в итераторе сгенерировать 1000 значений и прыгать по них нестам
источник

AS

Arsen Stotskyi in Python
Жоско так говорить
источник

НС

Николай Синяк... in Python
это же один и тот же функционал ?
источник

AK

Andrey KVITKOVSKIY in Python
Ну а как по другому)
источник

AK

Andrey KVITKOVSKIY in Python
Принцип один
источник

НС

Николай Синяк... in Python
самое радикальное отличие что я понял по доке, итератор это класс, а генератор функция
источник

НС

Николай Синяк... in Python
и тогда вопрос как и когда и какой
источник

T

TheArcher in Python
Ну я про то что вся последовательность не хранится, а только то что они выплёвывают — одно значение

Ну тогда + состояние
источник

T

Tishka17 in Python
Можешь
источник

НС

Николай Синяк... in Python
а нахрена мне тогда генератор ? если я могу все делать в итераторе
источник

T

Tishka17 in Python
Генераторная функция - это функция с yield, которая при вызове возвращает объект-генератор. То есть объект типа generator, который реализует протокол итератора
источник