Middle
Was bedeutet der Slice [::-1] und was passiert, wenn man ihn ausführt?
sobes.tech KI
Antwort von AI
Der Slice [::-1] in Python wird verwendet, um die umgekehrte Reihenfolge der Elemente einer Sequenz (Zeichenkette, Liste, Tupel usw.) zu erhalten.
Erläuterung:
- Der erste Parameter des Slices ist der Startindex (Standard: Anfang).
- Der zweite Parameter ist der Endindex (Standard: Ende).
- Der dritte Parameter ist der Schritt, hier
-1, was bedeutet, vom Ende zum Anfang zu gehen.
Beispiel:
s = "hello"
print(s[::-1]) # Ausgabe: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # Ausgabe: [4, 3, 2, 1]
Daher erstellt [::-1] eine neue Sequenz mit den Elementen in umgekehrter Reihenfolge.