Sorting Rows by a Field
flights = [
{"name": "Mercury-Redstone 3", "altitude_km": 187.0, "duration_min": 15.0},
{"name": "Vostok 1", "altitude_km": 327.0, "duration_min": 108.0},
{"name": "Freedom 7", "altitude_km": 187.0, "duration_min": 15.0},
]
by_duration = sorted(flights, key=lambda f: f["duration_min"], reverse=True)
for f in by_duration:
print(f"{f['name']}: {f['duration_min']} min")
Vostok 1: 108.0 min
Mercury-Redstone 3: 15.0 min
Freedom 7: 15.0 min