Middle — Senior
Hogyan rendezünk egy páros listát a második elem szerint Pythonban?
sobes.tech MI
Válasz az MI-től
Pythonban egy pár (tuple) lista második eleme szerint történő rendezéséhez használhatja a sorted() függvényt vagy a lista .sort() metódusát a key paraméterrel, ami megadja, hogy a rendezés a pár második eleme (index 1) szerint történjen.
Példa:
párok = [(1, 3), (4, 1), (2, 2)]
Rendezett_párok = sorted(párok, key=lambda x: x[1])
print(Rendezett_párok) # Kiírja: [(4, 1), (2, 2), (1, 3)]
Vagy helyben rendezés:
párok.sort(key=lambda x: x[1])
print(párok) # [(4, 1), (2, 2), (1, 3)]
Így a rendezés a párok második eleme szerint történik.