Generatory

 0    4 fiche    szczepaniaklucja7
Télécharger mP3 Imprimer jouer consultez
 
question réponse
Czym jest iterator w Pythonie? Jakie metody musi implementować?
commencer à apprendre
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?
commencer à apprendre
: 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?
commencer à apprendre
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?
commencer à apprendre
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?

Vous devez vous connecter pour poster un commentaire.