我有一个标记文件,格式为token / tag,我尝试了一个函数,它返回一个包含来自(word,tag)列表的单词的元组。
def text_from_tagged_ngram(ngram):
if type(ngram) == tuple:
return ngram[0]
return " ".join(zip(*ngram)[0]) # zip(*ngram)[0] returns a tuple with words from a (word,tag) list
在python 2.7中它运行良好,但是在python 3.4中它给出了以下错误:
return " ".join(list[zip(*ngram)[0]])
TypeError: 'zip' object is not subscriptable
有人可以帮忙吗?