Zum Inhalt springen

Fortgeschrittene Listen-Operationen

Schritt 2 von 7

Um fortgeschrittene Listen-Operationen zu verfeinern, lernen wir die Methode filter() kennen. Diese Methode ermöglicht es, eine Liste mit einer Funktion zu filtern, die einen Booleschen Wert zurückgibt. Beispiel: python def is_even(x): return x % 2 == 0 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even_numbers = list(filter(is_even, numbers)) print(even_numbers) Hier filtern wir die Liste numbers und behalten nur die geraden Zahlen. Ein weiterer wichtiger Befehl ist map(), der eine Funktion auf jedes Element in einer Liste anwendet und den Ergebnissen eine neue Liste erstellt. Beispiel: python def square(x): return x ** 2 numbers = [1, 2, 3, 4, 5] squared_numbers = list(map(square, numbers)) print(squared_numbers) Mit map() können wir jede Zahl in der Liste numbers quadrieren.