Kapitel 4: Listen-Abstraktionen und Generatoren

In vielen Programmen kommen die Verarbeitung von Listen, Schlüssel-/Wertepaare in Dictionaries und Sets zum Einsatz. Python stellt eine spezielle Syntax bereit, die als Abstraktionen bezeichnet wird, um derartige Datentypen zu durchlaufen und davon abgeleitete Datenstrukturen zu erzeugen. Diese Abstraktionen können die Verständlichkeit von Code, der diese häufig anfallenden Aufgaben erledigt, beträchtlich verbessern und bieten eine Reihe weiterer Vorteile.

Diese Art der Verarbeitung kann mithilfe von Generatoren auf Funktionen ausgeweitet werden. Sie ermöglichen es, dass eine Funktion einen Datenstrom von Werten der Reihe nach ausgibt. Das Ergebnis eines Generatoraufrufs ist überall dort verwendbar, ...

Get Effektiv Python programmieren, 2. A. 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.