Sobes.tech
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.