====== LU02.A05 - Listen ====== Erstellen Sie eine Funktion, die eine Liste von Zahlen akzeptiert und eine neue Liste zurückgibt, in der alle Elemente um ''+ 1'' erhöht wurden, ohne die ursprüngliche Liste zu verändern. ===== Anleitung in Schritten ===== * **Schritt 1:** Schreiben Sie eine Funktion, die eine Liste als Argument akzeptiert. * **Schritt 2:** Verwenden Sie eine Schleife, eine List Comprehension oder die ''map''-Funktion, um eine neue Liste zu erstellen, ohne die ursprüngliche Liste zu verändern. * **Schritt 3:** Geben Sie die neue Liste zurück. * **Schritt 4:** Testen Sie die Funktion und stellen Sie sicher, dass die ursprüngliche Liste unverändert bleibt. Verwenden Sie ''if name == 'main':'' zum Starten. ===== Vorlage ===== numbers = [1, 2, 3, 4, 5] def increment_numbers(numbers): # Your code here if __name__ == '__main__': print(numbers) #[1, 2, 3, 4, 5] print(increment_numbers(numbers)) #[2, 3, 4, 5, 6] print(numbers) #[1, 2, 3, 4, 5] ====== Zusammenfassung ====== Sie haben eine Funktion erstellt, die mit unveränderlichen Werten arbeitet, um sicherzustellen, dass die ursprünglichen Daten unverändert bleiben. ---- https://github.com/templates-python/m323-lu02-a05-immutable2 [[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi