Я работаю в покупке. Мне нужно сравнить доступную сумму sh пользователя с ценой акции, которую он хочет приобрести. Я пытаюсь извлечь значение ca sh из моей базы данных SQL, и я получаю словарь в списке, а не значение цифры c.
Мне нужно извлечь только цифры c значение как поплавок. Как позже, мне нужно сравнить его с плавающей точкой в Python. Вот запрос, который я выполняю, и я сохраняю результат в переменной с именем ca sh:
cash = db.execute("SELECT cash FROM users WHERE id = :id", id=session["user_id"])
В результате я получаю следующее:
[{'cash': 10000}]
An дополнительный вопрос: почему я получаю словосочетание в списке из словаря?
Может кто-нибудь пролить свет? Заранее спасибо!