Sobes.tech
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.