-2
我做信息检索的最后一个项目单词索引与单词数量的mysql长度不符?
,所以我需要得到这个快速解决
比方说,我有这样的
word = ['tugas', 'akhir', 'implementasi', 'algoritma', 'klastering', 'ada',......]
列表的长度是Python中的单词列表125
然后我做一个新的列表来输入ids
上面的单词列表的索引。
的代码是这样的:
sql = """SELECT id_term FROM abstract_terms WHERE term IN %s"""
pram = [word]
cursor.execute(sql, pram)
ids = list()
ids.extend(cursor.fetchall())
但ids
列表和word
列表的长度是不一样的,所以,如果我想插入其中ids
包含这个词的ID,我总是得到错误list index is out of range
你能告诉我我犯了什么错误吗?请帮助:(