Форум сайта python.su
0
Добрый день.
Пытаюсь достать данные из SQLite, разбить строку по словам и добавить в другой list.
cursor.execute("SELECT name FROM phrase") phrases = cursor.fetchall() count = 0 for i in phrases: lemmas = str(phrases[count]) lemma = lemmas.split() print(lemma) count += 1
Отредактировано Maksim156 (Сен. 7, 2018 15:11:57)
Офлайн
0
Решил вот таким способом:
cursor.execute("SELECT name FROM phrase") phrases = cursor.fetchall() #print(phrases) count = 0 for i in phrases: lemmas = str(phrases[count]).replace("('","").replace("',)", "") lemma = lemmas.split() print(lemma) count += 1
Офлайн
221
cursor.execute("SELECT name FROM phrase") phrases = cursor.fetchall() for phrase in phrases: lemmas = phrase[0] # потому что результат будет вида ("text",) то есть tuple из 1 элемента lemma = lemmas.split() print(lemma)
Офлайн