python / beginner
Snippet
Listen sortieren ohne das Original zu ändern
Die Funktion sorted() erstellt eine brandneue Liste, die die Elemente der ursprünglichen Liste in aufsteigender Reihenfolge enthält. Die Originalliste bleibt unverändert, was sicherer für die Datenintegrität ist.
snippet.py
1
2
3
4
5
6
7
numbers = [42, 7, 13, 89, 1]# Create a new sorted listsorted_numbers = sorted(numbers)print(f"Original: {numbers}")print(f"Sorted: {sorted_numbers}")
Erklärung
1
sorted(numbers)
Eine eingebaute Funktion, die eine neue, sortierte Version eines beliebigen Iterables zurückgibt.
2
numbers
Beachte, dass die ursprüngliche Liste 'numbers' immer noch ihre unsortierte Reihenfolge hat.