

Star Sorter
Given a list of stars (represented as names and magnitudes), sort them by magnitude in ascending order. Lower magnitude values mean brighter stars.
Examples
sort_stars([{'name': 'Vega', 'mag': 0.03}, {'name': 'Sirius', 'mag': -1.46}])
→ [{'name': 'Sirius', 'mag': -1.46}, {'name': 'Vega', 'mag': 0.03}]
sort_stars([])
→ []
solution.py
PYTHON
Saved as you type
Tests
0 of 3 passing- •Sirius & Vega → Sirius firstsort_stars([{'name': 'Vega', 'mag': 0.03}, {'name': 'Sirius', 'mag': -1.46}])expected [{'name': 'Sirius', 'mag': -1.46}, {'name': 'Vega', 'mag': 0.03}]
- •No stars → []sort_stars([])expected []
- •three starssort_stars([{'name': 'Rigel', 'mag': 0.13}, {'name': 'Deneb', 'mag': 1.25}, {'name': 'Arcturus', 'mag': -0.05}])expected [{'name': 'Arcturus', 'mag': -0.05}, {'name': 'Rigel', 'mag': 0.13}, {'name': 'Deneb', 'mag': 1.25}]
On the line
+50 XP
Pass all 3 tests to claim it.
