Middle
Šta znači sečivo [::-1] i šta se dešava kada ga izvršite?
sobes.tech АИ
Одговор од АИ
Рез [::-1] у Python-у се користи за добијање обрнутог редоследа елемената секвенце (стринг, листа, кортеж итд.).
Објашњење:
- Први параметар реза је почетни индекс (подразумевано: почетак).
- Други параметар је крајњи индекс (подразумевано: крај).
- Трећи параметар је корак, овде
-1, што значи кретање од краја ка почетку.
Пример:
s = "hello"
print(s[::-1]) # излаз: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # излаз: [4, 3, 2, 1]
Стога, [::-1] креира нову секвенцу са елементима у обрнутом редоследу.