Sobes.tech
Middle

Ko nozīmē griezums [::-1] un kas notiek, to izpildot?

sobes.tech AI

Atbilde no AI

Sēklis [::-1] Python tiek izmantots, lai iegūtu secības (rindas, saraksta, tuple utt.) elementu apgrieztu secību.

Skaidrojums:

  • Sēklis pirmais parametrs ir sākuma indekss (noklusējuma: sākums).
  • Otrais parametrs ir beigu indekss (noklusējuma: beigas).
  • Trešais parametrs ir solis, šeit -1, kas nozīmē kustību no beigām uz sākumu.

Piemērs:

s = "hello"
print(s[::-1])  # izvade: 'olleh'

lst = [1, 2, 3, 4]
print(lst[::-1])  # izvade: [4, 3, 2, 1]

Tādējādi [::-1] izveido jaunu secību ar elementiem apgrieztā secībā.