capypad
0 Tage Serie
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
python
1
2
3
4
5
6
7
numbers = [42, 7, 13, 89, 1]
 
# Create a new sorted list
sorted_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.