KeyError:' for'在python中

时间:2018-04-13 10:09:34

标签: python python-3.x

我得到了KeyError:for

X = [[word2idx[token] for token in d.split()] for d in desc]

desc包含单词或标记,如何解决此错误?

1 个答案:

答案 0 :(得分:1)

看起来某些单词或标记在word2idx中没有值

使用dict.get来防止错误。

<强>实施例

X = [[word2idx.get(token, None) for token in d.split()] for d in desc]