Generatory

 0    4 schede    szczepaniaklucja7
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda Risposta
Czym jest iterator w Pythonie? Jakie metody musi implementować?
inizia ad imparare
Iterator to obiekt umożliwiający iterację, implementujący __iter__() (zwraca siebie) i __next__() (zwraca następny element lub rzuca StopIteration).
Czym się różni iterator od generatora?
inizia ad imparare
: Iterator to klasa z ręcznym stanem, generator to funkcja z yield, automatycznie zarządzająca stanem, prostsza
W jakich sytuacjach warto użyć generatora zamiast zwykłej listy?
inizia ad imparare
Gdy dane są duże (oszczędność pamięci, leniwe generowanie), strumieniowe przetwarzanie lub nieskończone sekwencje.
Do czego służy słowo kluczowe yield?
inizia ad imparare
What is th wstrzymuje wykonanie funkcji, zwraca wartość i pozwala wznowić działanie od tego samego miejsca przy kolejnym wywołaniu next()e yield keyword used for?

Devi essere accedere per pubblicare un commento.