import sqlite3
db = sqlite3.connect('baza_users.db')
cur = db.cursor()
cur.execute("SELECT Count(id) FROM data_users")
data = cur.fetchall()
print(data)
Получаю такой вывод: [(48,)]
Нужен такой вывод: 48
Как это реализовать?
Он возвращает список (list) результатов, каждый результат представляет из себя кортеж (tuple). Соответственно, строка результата одна и значений в ней тоже одно, что и выглядит так, как указано. Далее берём первый элемент списка, затем первый элемент кортежа, и получаем требуемое.
За подробностями рекомендую обратиться к любому учебнику по Python.