代码: t = [-10,-3,-100,-1000,-239,1] # 交换 -10和1的位置 t[5], t[t[5]-1] = t[t[5]-1], t[5] 报错: IndexError: list assignment index out of range 数组: >>> t [-10,-3,-100,-1000,-239,-10] 为什么? 等式右边 t[t[5]-1] 相当于 t[0] ,是对值-10的引用.首先是将t[5]的引用指向-10,此时 t[5] 的值变为-10,…
L=[] L[0]=2 L[1]=3 报错:IndexError: list assignment index out of range,列表超过限制 一种情况是:list[index]的index超出范围 另一种情况是:list是一个空的,没有一个元素,进行list[0]就会出现错误! 本例是第二种情况--声明了一个List对象,想通过List[index]=value的方式向其中添加元素 解决方法: ①用append的方法向其中添加元素 L.append(2) L.append(3) ②不用…
pyinstaller将py打包为exe文件,用pysintaller居然报错 File "c:\anaconda3\lib\site-packages\PyInstaller\depend\utils.py", line 226, in __scan_code_instruction_for_ctypes name = co.co_names[oparg] IndexError: tuple index out of range 1 2 3 搜索了一番,用群众神奇的方式 找到D:\p…
今天第一次发随笔还有许多不足之处,欢迎评论!!! 最近在写一个成语接龙的小游戏,结果在数组添加元素时报错:IndexError: list index out of range 源码: import pypinyin robot=[""] #机器回答的成语列表(先不加成语) robotpy1=[] #机器回答成语列表的所有成语的第一个拼音 for k in robot:#便利 robotpy1.append(pypinyin.pinyin(k, style=pypinyin.NORMA…
使用mac安装MySQLdb的时候出现string index out of range 大概的错误是这样的: 然后尝试手动安装,我下载了包后,依然出现这个错误. 于是百度了下: https://www.jianshu.com/p/da9dd5dd4bd2 这个匹配度是最高的,但是这个兄弟居然半路放弃了(没有转载哈).... 后来我就google了下, 原贴地址:https://stackoverflow.com/questions/51123044/pip-install-mysql-pyth…