我正在尝试创建一个新的多维列表,每个项目由从标签文档列表中获取的单词列表和一个表示标签的整数组成。
我遇到的问题是尝试将单词列表和标签的整数值附加到新列表中会返回:
类型错误:只能将列表(不是"int"(连接到列表
我的代码如下:
labelled_docs = []
def DocLabel(docs,labels):
i = 0
while i < len(docs):
templist = []
templist.append(docs[i])
labelled_docs.append(templist + labels[i])
del templist [:]
i += 1
listed_docs = list(documents)
listed_labels = clusterer.labels_.tolist()
DocLabel(listed_docs,listed_labels)
我正在努力弄清楚我需要如何更改listed_labels项以使列表正确连接。我已经对这个问题做了一些研究,但是我似乎找不到与我遇到的特定问题有关的任何内容。
将此行labelled_docs.append(templist + labels[i])
转换为labelled_docs.append(templist + [labels[i]])
.
这将连接两个列表,而不是连接一个list
和一个int
值。