Когда я получаю данные из моей базы данных, они возвращаются в следующем формате, однако мне это нужно просто как сам по себе текст:
[(u'milk',)]
[(7,)]
Я попытался преобразовать их в строку и т. Д., Поэтомучто я мог бы использовать цикл for, чтобы перебрать его и вытолкнуть ненужные символы, но ничего не получилось
Вот мой код:
def retShopping(db):
item = []
quan = []
with sqlite3.connect(db) as db:
cursor = db.cursor()
cursor.execute('''SELECT quantity FROM Shopping''')
hold = str(cursor.fetchall())
quan.append(hold)
cursor.execute('''SELECT item FROM Shopping''')
hold2 = str(cursor.fetchall())
item.append(hold2)
print(item[0])
print(quan[0])
Я надеюсь, что смогу просто закончитьсо строками 'milk'
и '7'
, чтобы я мог использовать их в операторах печати.