ROZDZIAŁ 5.

Iteratory i generatory

Gdy wiele osób mających doświadczenie z innym językiem zaczyna się uczyć języka Python, zaskakuje je różnica w zapisie pętli for. Oznacza to, że zamiast zapisu:

# Inne językifor (i=0; i<N; i++) {    do_work(i);}

w języku Python występuje w niej wprowadzenie do nowej funkcji o nazwie range lub xrange:

# Język Pythonfor i in range(N):    do_work(i)

Te dwie funkcje zapewniają wgląd w ...

Get Python. Programuj szybko i wydajnie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.