python报错:TypeError: ‘NoneType‘ object is not subscriptable

分手后的思念是犯贱 2022-09-11 14:29 325阅读 0赞

在运行python,的时候,使用了一个list的sort方法

  1. selected = MMRScore.sort(key=self.get_mmr_value, reverse=True)[0]

结果报错如下:
TypeError: 'NoneType' object is not subscriptable
在这里插入图片描述

解决

MMRScore.sort(key=self.get_mmr_value, reverse=True)没有返回值的,不能进行赋值操作

将上面的代码拆分处理,如下所示:

  1. MMRScore.sort(key=self.get_mmr_value, reverse=True)
  2. selected = MMRScore[0]

发表评论

表情:
评论列表 (有 0 条评论,325人围观)

还没有评论,来说两句吧...

相关阅读