Sobes.tech
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] креира нову секвенцу са елементима у обрнутом редоследу.