ФорумПрограммированиеPython → Отсортировать сложный словарь

Отсортировать сложный словарь

  • polin11

    Сообщения: 41 Репутация: N Группа: Кто попало

    Spritz Апрель 18, 2022, 9:40 д.п.

    Есть словарь вида
    {1:{'name': 'Иванов', 'salary': 5000}, 2:{'name': 'Алексеев', 'salary': 4000}, 3:{'name': 'Громов', 'salary': 3000}}
    Нужно отсортировать по name, в итоге получить такой словарь
    {2:{'name': 'Алексеев', 'salary': 4000}, 3:{'name': 'Громов', 'salary': 3000}, 1:{'name': 'Иванов', 'salary': 5000}}

    Так как словарь может быть большой по размеру желательно использовать оптимальный способ сортировки

Пожалуйста, авторизуйтесь, чтобы написать комментарий!