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] ստեղծում է նոր հաջորդականություն՝ տարրերով հակառակ կարգով։