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.