20Iteratoren und funktionale Programmierung
Wie schon im Kapitel 8 Funktionales erwähnt, gibt es in Python Elemente der funktionalen Programmierung. Die meisten davon sind im Sprachkern enthalten. Darüber hinaus sind noch weitere zur Erzeugung von Iteratoren und Funktionen in den beiden Modulen itertools
und functools
enthalten.
20.1Erzeugung von Iteratoren mit itertools
Das Modul itertools
liefert verschiedene Funktionen, um effizient Schleifen zu realisieren. Der Rückgabewert dieser Funktionen ist ein Objekt oder Iterator, der in einer Schleife genutzt, oder, z.B. mit der eingebauten Funktion list()
, in eine Sequenz ausgegeben werden kann.
20.1.1Endlosschleifen
Den Anfang machen Funktionen, mit denen man Endlosschleifen erzeugen kann. Mit der ...
Get Python 3 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.