Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| modul:m323:learningunits:lu04:listcomprehensions [2025/12/11 13:47] – kmaurizi | modul:m323:learningunits:lu04:listcomprehensions [2025/12/11 13:50] (aktuell) – kmaurizi | ||
|---|---|---|---|
| Zeile 21: | Zeile 21: | ||
| </ | </ | ||
| - | * **expression**: | + | * **expression**: |
| * **item**: Der Name für das aktuelle Element in der Schleife. | * **item**: Der Name für das aktuelle Element in der Schleife. | ||
| * **iterable**: | * **iterable**: | ||
| - | * **condition** (optional): Eine Bedingung, die `True` oder `False` ergibt. Nur wenn sie `True` ist, wird `expression` in die neue Liste aufgenommen. | + | * **condition** (optional): Eine Bedingung, die '' |
| Ohne Filter-Bedingung sieht die einfachste Form so aus: | Ohne Filter-Bedingung sieht die einfachste Form so aus: | ||
| Zeile 66: | Zeile 66: | ||
| ==== Item ==== | ==== Item ==== | ||
| - | **item** ist der Name für das aktuelle Element der Iteration. Er wird im `for`-Teil definiert: | + | **item** ist der Name für das aktuelle Element der Iteration. Er wird im '' |
| - **Beispiel**: | - **Beispiel**: | ||
| Zeile 75: | Zeile 75: | ||
| </ | </ | ||
| - | Hier ist `item` nacheinander | + | Hier ist '' |
| ==== Iterable ==== | ==== Iterable ==== | ||
| - | Das **Iterable** kann ein beliebiges iterierbares Objekt sein, z. B. eine Liste, ein Tupel, ein Set, ein String oder das Ergebnis von `range()`. | + | Das **Iterable** kann ein beliebiges iterierbares Objekt sein, z. B. eine Liste, ein Tupel, ein Set, ein String oder das Ergebnis von '' |
| - **Beispiel mit einer Liste**: | - **Beispiel mit einer Liste**: | ||
| Zeile 105: | Zeile 105: | ||
| ==== Condition ==== | ==== Condition ==== | ||
| - | Die **Condition** ist ein optionaler Filter, der entscheidet, | + | Die **Condition** ist ein optionaler Filter, der entscheidet, |
| - **Beispiel mit Filter**: | - **Beispiel mit Filter**: | ||
| Zeile 114: | Zeile 114: | ||
| </ | </ | ||
| - | Die Bedingung | + | Die Bedingung |
| Die Bedingung ist optional und kann weggelassen werden: | Die Bedingung ist optional und kann weggelassen werden: | ||