@solid477

Почему выдает значение с кавычками SQLLite?

Доброго времени суток Использую SQLLite, запрашиваю данные так:
connection = sqlite3.connect(DB_NAME)
curs = connection.cursor()
curs.execute("SELECT ticker FROM tokens")
symbol_db = curs.fetchall()
print(symbol_db[2])

В итоге получаю
('Alex',)('Petr',)('Mina',)
но почему он мне отправляет значение внутри (',)
Мне нужно получить чистое значение Alex, Petr, Mina - без этих скобок
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 2
jerwright
@jerwright
while True: coding()
Вместо print(symbol_db[2]) используйте это:

for s in symbol_db:
    print(s[2])
Ответ написан
Комментировать
@nofail
потому что fetchall() вернет Вам list of tuples
https://www.w3schools.com/python/python_tuples.asp
https://www.geeksforgeeks.org/python-convert-list-...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы