python_sort
Table of Contents
Sortieren von Listen und Dictionaries
Liste von Objekten
liste = [Person(“AA”, 'w', 17), Person(“XX”, 'm', 15), Person(“ZZ”, 'm', 22),
Person("GG", 'w', 56), Person("aa", 'm', 17), Person('dd', 'm', 17), Person("AA", 'w', 17), Person("AA", 'x', 17), Person("AA", 'd', 17)]
sortlist = sorted(liste, key=lambda e: (e.getAlter(), e.getGeschlecht().lower()))
Liste von Dictionaries
liste = [{'jahr': 2021, 'monat': 2, 'wert': 2.34},
{'jahr': 2021, 'monat': 1, 'wert': 3.12}, {'jahr': 2021, 'monat': 4, 'wert': 0.77}]
sortlist = sorted(liste, key=lambda k: (k['monat'], k['wert']), reverse=True)
python_sort.txt · Last modified: 2024/05/17 11:21 by walter