Задать вопрос

Как вывести 1 элемент из кортежа?

У меня выводит в чат:
(100,)

Надо что бы просто выводил в не списке

код:
async def balance(self, user):
        async with self.pool.acquire() as conn:
            async with conn.cursor() as cur:
                result = await cur.execute("SELECT balance FROM profile WHERE uid=%s", user.id)
                row = await cur.fetchall()
                if result == 1:
                    return row[0]
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@PavelMos
(100,) это неизменяемый список (тупла) из одного элемента. Если нужно вывести первый элемент row[0], то row[0[0]
Также row=fetchtall может выдать пустой ответ, это надо проверять
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект