0
我有一个for循环,用于从SQLite3数据库中检索一页文本的bigram数据。将for循环的输出存储到单个变量中
def bigram_db():
cursr.execute("SELECT * FROM trainedGrammar")
data = cursr.fetchall()
for data in data:
element = data
txt = element[0] #fetch first element of list
txt += txt
return txt
我尝试使用TXT + = TXT但这只是给了我一个段落值得两字数据,当我试图打印功能外bigram_db缓存()。那么如何存储将要由for循环输出的所有bigram数据,可以在for循环之外访问,然后当我打印它时,我希望数据库的整个bigram数据是可用。
什么[数据结构(https://docs.python.org/3/tutorial/ datastructures.html)你想要吗? –
我想要一个字符串。 –
@ CL。但问题是它只给了我一段数据,实际上是4.但是当我在for循环中键入“print txt”时,它给了我所有4段我想做的但是在外面for循环 –