12 Fortgeschrittene Iteration

Schleifen wie verrückt

image

Es ist erstaunlich, wie viel Zeit unsere Programme in Schleifen verbringen.

Das überrascht nicht, weil die meisten Programme die gleiche Aufgabe viele Male durchführen müssen. Für die Optimierung von Schleifen gibt es zwei Ansätze: 1. die Verbesserung der Schleifensyntax (um die Definition einer Schleife zu erleichtern) und 2. die Verbesserung der Schleifenausführung (um sie schneller zu machen). Als Python 2 noch jung war (also vor sehr, sehr langer Zeit), haben die Designer der Sprache ein Merkmal entwickelt, das beide Ansätze implementiert. Es nennt sich Comprehension (eine Form der Abstraktion). ...

Get Python von Kopf bis Fuß, 2nd Edition 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.