Sobes.tech
Middle — Senior

Ինչպե՞ս դասավորել զույգերի ցանկը երկրորդ տարրով Python-ում։

sobes.tech AI

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

Python-да զույգերի (tuples) ցանկը երկրորդ տարրով դասավորելու համար, դուք կարող եք օգտագործել sorted() ֆունկցիան կամ ցանկի մեթոդը .sort() key պարամետրի հետ, որը ցույց է տալիս, որ դասավորությունը պետք է կատարվի զույգի երկրորդ տարրով (ցուցանիշ 1):

Օրինակ՝

զույգեր = [(1, 3), (4, 1), (2, 2)]
դասավորված_զույգեր = sorted(զույգեր, key=lambda x: x[1])
print(դասավորված_զույգեր)  # Կարտադրվի՝ [(4, 1), (2, 2), (1, 3)]

Կամ տեղում դասավորություն՝

զույգեր.sort(key=lambda x: x[1])
print(զույգեր)  # [(4, 1), (2, 2), (1, 3)]

Այս կերպ, դասավորությունը կատարվում է յուրաքանչյուր զույգի երկրորդ տարրով։