ich möchte eine Liste mit Listen nach dem Datum sortieren lassen. Mit folgendem Ansatz wird allerdings nicht nach dem Datum, sondern nur nach den Ziffern sortiert. Ich finde keinen Ansatz wie ich das Problem lösen kann.
Code: Alles auswählen
liste = [[1, 417, 24, '27.06.2018', 'Vorlage 1', ''],\
[5, 592, 24, '18.10.2017', 'Vorlage 14', ''],\
[1, 538, 24, '24.08.2017', 'Vorlage 16', ''],\
[2, 551, 24, '03.09.2019', 'Vorlage 15', ''],\
[3, 565, 24, '13.09.2017', 'Vorlage 117', ''],\
[6, 606, 24, '25.01.2018', 'Vorlage 19', ''],\
[4, 578, 24, '18.10.2017', 'Vorlage 111', ''],\
[7, 320, 24, '21.06.2016', 'Vorlage 10', '']]
liste.sort(key=lambda tup: tup[3])
for zeile in liste:
print(zeile)
Code: Alles auswählen
[2, 551, 24, '03.09.2019', 'Vorlage 15', '']
[3, 565, 24, '13.09.2017', 'Vorlage 117', '']
[5, 592, 24, '18.10.2017', 'Vorlage 14', '']
[4, 578, 24, '18.10.2017', 'Vorlage 111', '']
[7, 320, 24, '21.06.2016', 'Vorlage 10', '']
[1, 538, 24, '24.08.2017', 'Vorlage 16', '']
[6, 606, 24, '25.01.2018', 'Vorlage 19', '']
[1, 417, 24, '27.06.2018', 'Vorlage 1', '']
Vielen Dank und sonnige Grüße.
snowflake