首页 > 解决方案 > 加入列表以创建字典键的字符串

问题描述

我有一个字符串列表。

在这里,我尝试将其分为两部分:

word_tag = line[:-1] + "/" + line[-1]

一个是从第一个到最后一个,另一个是最后一个,即标签。

但是,它给了我以下错误:

该行是:

line: ['#', 'DELM']

TypeError:只能将列表(不是“str”)连接到列表

我想将它存储为密钥,有没有更好的方法来存储它以便我可以更好地检索标签部分?:

 if word_tag in emissionProbDict.keys():
        emissionProbDict[word_tag] = emissionProbDict[word_tag] + line.count(word_tag)
    else:
        emissionProbDict[word_tag] = line.count(word_tag)

标签: pythonlist

解决方案


你想要一个列表还是一个字符串作为输出?

如果你想要列表:

word_tag = line[:-1] +["/"] + [line[-1]]

如果你想要字符串:

word_tag=''.join(line[:-1]) + '/' + line[-1]

推荐阅读