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)]
ამგვარად, სორტირება ხდება თითოეული წყვილის მეორე ელემენტის მიხედვით.