Sobes.tech
Middle

Wat betekent de slice [::-1] en wat gebeurt er als je het uitvoert?

sobes.tech AI

Antwoord van AI

De slice [::-1] in Python wordt gebruikt om de omgekeerde volgorde van elementen in een sequentie (string, lijst, tuple, enz.) te verkrijgen.

Uitleg:

  • De eerste parameter van de slice is de startindex (standaard: begin).
  • De tweede parameter is de eindindex (standaard: einde).
  • De derde parameter is de stap, hier -1, wat betekent dat je van het einde naar het begin beweegt.

Voorbeeld:

s = "hello"
print(s[::-1])  # uitvoer: 'olleh'

lst = [1, 2, 3, 4]
print(lst[::-1])  # uitvoer: [4, 3, 2, 1]

Dus, [::-1] maakt een nieuwe sequentie met de elementen in omgekeerde volgorde.