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)]
Այս կերպ, դասավորությունը կատարվում է յուրաքանչյուր զույգի երկրորդ տարրով։