Middle — Senior
Pythonда экинчи элемент боюнча жуптардын тизмесин кантип сорттош керек?
sobes.tech AI
AIден жооп
Pythonда эки тараптуу (tuples) тизмесин экинчи элементине карата сорттоо үчүн, сиз sorted() функциясын же .sort() тизмесинин ыкмасын key параметри менен колдонсоңуз болот. Бул параметр сорттоо эки тараптуу (tuple) экинчи элементине (индекс 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)]
Мындайча, сорттоо ар бир эки тараптуу экинчи элементине карата жүргүзүлөт.