Ich habe folgende Aufgabe erhalten:
Schreiben Sie eine Funktion sort_list_of_lists(liste, n, asc), die eine Liste von Listen sortiert.
Das Argument n besage, dass die Elementlisten nach dem n-ten Element sortiert werden sollten.
asc sein ein optionaler Parameter, das die Werte true und false annehme; true bedeutet aufsteigend zu sortieren, false absteigend; falls der Parameter weggelassen wird, soll aufsteigend sortiert werden.
Eine einfache Sortierung funktioniert ohne Probleme:
Code: Alles auswählen
def sort_list_of_lists(liste):
eingabe = liste[:]
eingabe.sort()
print(eingabe)
Code: Alles auswählen
sort_list_of_lists([33,11,5,65])
Code: Alles auswählen
[5, 11, 33, 65]
Code: Alles auswählen
def sort_list_of_lists(liste, n, asc):
eingabe = liste[:]
eingabe.sort()
print(eingabe)
Vielen Dank und Gruss