@Derill23

Как мне отсортировать список в питоне?

Мне нужно отсортировать список по значению ставки(точнее по money). Вот JSON файла:
"play": [
    {
        "money": "100",
        "st": true,
        "id": 5255556482
    },
    {
        "money": "107",
        "st": true,
        "id": 5255556482
    },
    {
        "money": "285",
        "st": false,
        "id": 5255556482
    },
    {
        "money": "4",
        "st": false,
        "id": 5255556482
    },
    {
        "money": "50",
        "st": true,
        "id": 5255556482
    }


Я пробывал это:
sorted(users.users['play'], key=lambda k: k.get('money', 0))

Но он сортирует как-то не так. Это видно в верхнем JSON.
Не знаю что делать помогите пожалуйста!
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
float(k.get('money', 0))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Rinkel Москва
от 50 000 до 100 000 ₽
Wanted. Лимассол
До 6 000 €
14 нояб. 2024, в 08:55
40000 руб./за проект
14 нояб. 2024, в 05:39
10000 руб./за проект