Middle
Co oznacza wycinek [::-1] i co się dzieje po jego wykonaniu?
sobes.tech AI
Odpowiedź od AI
Kawałek [::-1] w Pythonie służy do uzyskania odwróconej kolejności elementów sekwencji (łańcuch, lista, krotka itp.).
Wyjaśnienie:
- Pierwszy parametr kawałka to indeks początkowy (domyślnie początek).
- Drugi parametr to indeks końcowy (domyślnie koniec).
- Trzeci parametr to krok, tutaj
-1, co oznacza poruszanie się od końca do początku.
Przykład:
s = "hello"
print(s[::-1]) # wyjście: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # wyjście: [4, 3, 2, 1]
W ten sposób [::-1] tworzy nową sekwencję z elementami w odwróconym porządku.