typeerror-Python报错list indices must be integers, not str

问题描述

Python报错list indices must be integers, not str


分别是代码和报错,求大神们指点一二

解决方案

若是corterm是整数字符串,则把tfidf[corterm]改为tfidf[int(corterm)]即可。

解决方案二:

corterm要为int类型,不能是字符串

解决方案三:

错误解释很清楚:你的列表的索引必须是int类型不能为str。
并且按照尝试,数组的下标一般都是整型的。

时间: 2024-10-29 10:56:16

typeerror-Python报错list indices must be integers, not str的相关文章

python-Python报错list indices must be integers, not str

问题描述 Python报错list indices must be integers, not str corterm是汉字字符串,没办法转化为整形,我想将一一对应的corterm与tf*idf组成一个字典或者列表型,怎么弄啊?纠结一上午了,大神们,帮帮忙啊 解决方案 那你的tfidf就应该是一个dict,然后你存好对应的数据,后面就可以根据汉字字符串作为key来查询

python 报错求解Undefined variable from import: urlopen

问题描述 python 报错求解Undefined variable from import: urlopen 解决方案 http://www.cnblogs.com/i-bugs/p/4028647.html 解决方案二: 第三方包引入时,eclipse默认会把一些包定为错误的,错误是: "undefined variable from import..." 其实是对的,可是报错,很烦人 解决方法: window -- preferences -- pydev -- editor -

python报错 wxpython运行出错

问题描述 python报错 wxpython运行出错 AttributeError: 'module' object has no attribute 'frame' 解决方案 我也不知道,我也出现过这个问题,求破 解决方案二: frame属性不存在..是不是引用了无效的属性,或者说代码版本和wxPython版本不一致导致的 解决方案三: 这个你就是得看看最新版本的代码是个什么属性了,查一下api看看 解决方案四: 你是不是没有正确安装上wxpython模块 解决方案五: 1.首先在shell试

用jep在java上运行python报错

问题描述 用jep在java上运行python报错 显示错误 ImportError: No module named site 代码是这样的 String SCRIPT_PATH = "D:\codes\Python\StockDataAnalysis\MatGraph.py"; try { Jep jep = new Jep(); jep.runScript(SCRIPT_PATH); } catch (Exception ex) { ex.printStackTrace(); }

Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法

Windows 8机器上安装Python2.7后,下载一些Package包进行setup时总是报错UnicodeDecodeError,如下: File "C:/Python27/lib/mimetypes.py", line 250, in enum_types ctype = ctype.encode(default_encoding) # omit in 3.x! UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 i

Python报错ValueError: invalid literal for int() with base 10: ‘\xef\xbb\xbf1′

出现场景:在打开UTF-8格式文件后,进行int类型转换时报错. 出错代码如下: with open(file) as f: for i in f: print int(i.split(',')) 报错如下: ValueError: invalid literal for int() with base 10: '\xef\xbb\xbf1'   解决方法: 使用codecs.open 打开文件,它以UTF-8格式解码并忽略文件的初始BOM,最后返回Unicode的数据. 代码如下: impor

CXF发布webservice服务,浏览器里报错404--not found

问题描述 CXF发布webservice服务,浏览器里报错404--not found 解决方案 python报错code for hash md5 was not found解决方案启动HIVE 服务报错 HWI WAR file not found树莓派安装mysql-srver报错 404 not found!

easyui-session丢失的情况下报错TypeError:document.body is null

问题描述 session丢失的情况下报错TypeError:document.body is null web项目开发的时候,session丢失的时候,单击页面跳转时,会报错, 谷歌浏览器没问题 火狐浏览器弹出框TypeError:document.body is null,弹出框一闪而过 IE浏览器报错,弹出框一直存在不消失.点击确定后消失. 后台程序没有报错.初步判定是session丢失的时候出现的错误. 前台用的框架jquery和easyui 问题可以重新.比如启动服务器,登陆后,重启服务

python 回归树问题,报错求解决

问题描述 python 回归树问题,报错求解决 错误提示: Traceback (most recent call last): File "", line 1, in runfile('F:/desktop/新建文件夹 (2)/书/machinelearninginaction/Ch09/regTrees.py', wdir='F:/desktop/新建文件夹 (2)/书/machinelearninginaction/Ch09') File "C:Usersshiying