So sortierst du Listen in Python

Du hast jetzt schon eine Menge Grundlagen über Listen gelernt. Kommen wir daher zu ein paar praktischen Themen. Wie kannst du eine Liste in Python sortieren?

Du kannst eine Liste in Python ganz einfach sortieren. Das geht entweder mit der Methode sort() oder mit der Funktion sorted(). Dabei verändert sort() die Originalliste. Die Funktion sorted() hingegen nimmt die Originalliste und gibt eine sortierte Kopie zurück. Standardmäßig wird aufsteigend sortiert. Wenn du absteigend willst, nutze reverse=True

liste = [3, 1, 4, 1, 5]
liste.sort()
print(liste)  
# Ausgabe: [1, 1, 3, 4, 5]

# -----------------------

liste = [3, 1, 4, 1, 5]
neue_liste = sorted(liste)
print(liste)  
# Ausgabe: [3, 1, 4, 1, 5]
print(neue_liste)     
# Ausgabe: [1, 1, 3, 4, 5]

#-------------------------

zahlen = [8, 2, 5, 1]
zahlen.sort(reverse=True)
print(zahlen)  
# Ausgabe: [8, 5, 2, 1]

Aufgabe:

Was ist die Ausgabe?

Zahlen = [3, 7, 1, 4, 2, 4, 1, 5]
Sortierte_Zahlen = sorted(Zahlen)
print(Zahlen[1])  
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Bedenke, dass in Python bei Null angefangen wird zu zählen!

Um welche Liste geht es. Schau genau hin.

7

Teilen: