TypeError: 'dict_keys' object is not subscriptable

Posted 红色MINI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError: 'dict_keys' object is not subscriptable相关的知识,希望对你有一定的参考价值。

study nlp in PYTHON page 17

 

使用FreqDist时,出现了如下报错:

TypeError: \'dict_keys\' object is not subscriptable

我一开始使用的方法是:

fdist = FreqDist(dist).keys()
dist_max=set(fdist[0:50])

只需要在第一行加上list就解决了,代码如下:

fdist = list(FreqDist(dist).keys())
dist_max=set(fdist[0:50])

以上是关于TypeError: 'dict_keys' object is not subscriptable的主要内容,如果未能解决你的问题,请参考以下文章

TypeError: can't pickle generator objects: Spark collect() 由于不可序列化的生成器返回类型(dict_key)而失败

ValueError: (‘Unexpected parameters in params‘, dict_keys([‘cv‘]))

ValueError: (‘Unexpected parameters in params‘, dict_keys([‘cv‘]))

在 Python3 中按索引访问 dict_keys 元素

如何更正错误“AttributeError: 'dict_keys' object has no attribute 'remove'”?

ValueError: ('Unrecognized keyword arguments:', dict_keys(['ragged'])) while loading keras model