Middle — Senior
Python'da juftliklar ro'yxatini ikkinchi element bo'yicha qanday tartiblash mumkin?
sobes.tech AI
AIdan javob
Python'da juftliklar (tuples) ro'yxatini ikkinchi elementiga ko'ra saralash uchun sorted() funksiyasidan yoki .sort() ro'yxat metodidan key parametri bilan foydalanishingiz mumkin. Bu parametr saralash ikkinchi element (indeks 1) bo'yicha amalga oshirilishini ko'rsatadi.
Misol:
juftliklar = [(1, 3), (4, 1), (2, 2)]
Saralangan_juftliklar = sorted(juftliklar, key=lambda x: x[1])
print(Saralangan_juftliklar) # Chiqishi: [(4, 1), (2, 2), (1, 3)]
Yoki joyida saralash:
juftliklar.sort(key=lambda x: x[1])
print(juftliklar) # [(4, 1), (2, 2), (1, 3)]
Shu tarzda, saralash har bir juftlikning ikkinchi elementiga ko'ra amalga oshiriladi.