我有这段代码:
import nltk
import pypyodbc
text = raw_input()
token = nltk.word_tokenize(text) //return a list value
def search(self, lists):
if not self.connected:
self.connect()
for word in lists:
self.cur.execute('SELECT Ybanag FROM Words WHERE English IN (%s)' % (','.join('?'*len(lists))), lists)
result = self.cur.fetchall()
return result
其中输出是一个单元素元组列表(例如我输入我们都在那儿
):[('tore',), ('ngaming',), ('sittam',)]
(将输入翻译成母语)。我希望将输出转换为字符串,以消除[],(),'',
符号。如何将其转换为字符串?
[x[0] for x in a]
进行转换。 - Nileshresult = self.cur.fetchall()
中存储在一个数组变量中,会怎么样呢?我能这样做吗array[]=result
? - user4501264