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

Как вывести 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]
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@PavelMos
(100,) это неизменяемый список (тупла) из одного элемента. Если нужно вывести первый элемент row[0], то row[0[0]
Также row=fetchtall может выдать пустой ответ, это надо проверять
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы