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)]

ამგვარად, სორტირება ხდება თითოეული წყვილის მეორე ელემენტის მიხედვით.