Sortieren von Listen
Verfasst: Freitag 20. Juni 2014, 08:10
Hallo zusammen,
ich möchte eine Liste mit darin enthaltenen 3-Tupeln sortieren. Und zwar soll nach n aufsteigend sortiert werden, n ist das n-te Element der Tupel. Ich habe nun folgendes probiert, aber bin damit leider nicht zum Erfolg gekommen. Kann mir jemand vllt. auf die Sprünge helfen? Danke schonmal im vorraus!
ich möchte eine Liste mit darin enthaltenen 3-Tupeln sortieren. Und zwar soll nach n aufsteigend sortiert werden, n ist das n-te Element der Tupel. Ich habe nun folgendes probiert, aber bin damit leider nicht zum Erfolg gekommen. Kann mir jemand vllt. auf die Sprünge helfen? Danke schonmal im vorraus!
Code: Alles auswählen
def ListSort(liste_tuples, n):
x = sorted(liste_tuples, key = lambda liste: liste[n])
print(x)
ListSort([(1,3,5), (4,1,3), (9,2,4), (12, 45, 1)], 1)
[(1, 3, 5), (4, 1, 3), (9, 2, 4), (12, 45, 1)] #leider keine Veränderung