Sortiren einer Liste von dictionaries die Listen enthalten.
Verfasst: Donnerstag 2. Februar 2012, 17:30
Hallo,
ich habe folge Ausgangslage:
ich habe eine Liste A bestehend aus dictionaries.
die dictionaries haben folgende Form:
Jetzt möchte ich die Liste A sortieren zuerst nach dem kleinsten x, bei gleichem x nach y usw.
Bsp.:
Ergebnis:
Wie kann ich python sagen, dass er bei der Sortierung die Werte der Liste Coordinates benutzt?
Danke
ich habe folge Ausgangslage:
ich habe eine Liste A bestehend aus dictionaries.
die dictionaries haben folgende Form:
Code: Alles auswählen
{'coordinates': (x, y, z), 'Name': 'Part-1-1', 'label': 1}Bsp.:
Code: Alles auswählen
A=[{'coordinates': (1, 1, 0), 'Name': 'Part-1-1', 'label': 1},
{'coordinates': (2, 1, 0), 'Name': 'Part-1-1', 'label': 2},
{'coordinates': (1, 2, 0), 'Name': 'Part-1-1', 'label': 3},
{'coordinates': (2, 2, 0), 'Name': 'Part-1-1', 'label': 4}]Code: Alles auswählen
A=[{'coordinates': (1, 1, 0), 'Name': 'Part-1-1', 'label': 1},
{'coordinates': (1, 2, 0), 'Name': 'Part-1-1', 'label': 3},
{'coordinates': (2, 1, 0), 'Name': 'Part-1-1', 'label': 2},
{'coordinates': (2, 2, 0), 'Name': 'Part-1-1', 'label': 4}]Danke