Sobes.tech
Middle

Ի՞նչ է նշանակում կտրվածքը [::-1] և ինչ է տեղի ունենում այն գործարկելու ժամանակ:

sobes.tech AI

Պատասխան AI-ից

Python- ում [::-1] կտորը օգտագործվում է հաջորդականության (ստրինգ, ցանկ, տպավորություն և այլն) տարրերի հակառակ կարգը ստանալու համար։

Նախաբան:

  • Կտրի առաջին պարամետրը սկսման ինդեքսն է (նույնպես՝ նախնականը):
  • Երկրորդ պարամետրը վերջնական ինդեքսն է (նույնպես՝ նախնականը):
  • Երրորդ պարամետրը քայլն է, այստեղ -1, ինչը նշանակում է շարժվել վերջից դեպի սկզբին։

Օրինակ:

s = "hello"
print(s[::-1])  # ելք՝ 'olleh'

lst = [1, 2, 3, 4]
print(lst[::-1])  # ելք՝ [4, 3, 2, 1]

Այսպիսով, [::-1] ստեղծում է նոր հաջորդականություն՝ տարրերով հակառակ կարգով։