Я пытаюсь выполнить запрос на sqlite и получить список информации. Затем я планирую использовать этот список для возврата определенного элемента c в этом списке. Вот код:
c = conn.cursor()
c.execute("SELECT * FROM general_info WHERE product_name=?", (b,))
add_product_name = c.fetchall()
После этого я получаю список.
print(type(add_product_name))
<class 'list'>
Допустим, список:
print(add_product_name)
[(apple, banana, cherry)]
Когда я пытаюсь чтобы получить элемент из этого списка
item1 = add_product_name[0]
print(item1)
, он возвращает:
[(apple, banana, cherry)]
Итак, как вы можете видеть, мой список каким-то образом не является обычным списком. Кто-нибудь имеет представление о том, что происходит? Я мог бы использовать документацию solid о запросах sqlite python и sql, если вы о них знаете. Извините за грязное повествование, надеюсь, это объясняет мою проблему.