Middle
Ce înseamnă tăietura [::-1] și ce se întâmplă când o execuți?
sobes.tech AI
Răspuns de la AI
Tăietura [::-1] în Python este folosită pentru a obține ordinea inversă a elementelor unei secvențe (șir, listă, tuplu etc.).
Explicație:
- Primul parametru al tăieturii este indicele de început (implicit: începutul).
- Al doilea parametru este indicele de sfârșit (implicit: sfârșitul).
- Al treilea parametru este pasul, aici
-1, ceea ce înseamnă să te deplasezi de la sfârșit către început.
Exemplu:
s = "hello"
print(s[::-1]) # ieșire: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # ieșire: [4, 3, 2, 1]
Prin urmare, [::-1] creează o nouă secvență cu elementele în ordine inversă.