`

(转)[Python]IndexError: list assignment index out of range之解决方法

阅读更多

转自:https://www.jianshu.com/p/0f2c1e43b2a4

 

m1=[]
for i in xrange(n):
m1[i]=1

报错:IndexError: list assignment index out of range

分析

空数组不能直接指定位置

解决方法1

m1.append(1)

解决方法2

先生成一个定长的list:

m1=[0]*len(data)

m1[1]=1

分享到:
评论

相关推荐

    新手常见Python运行时错误汇总.docx

    IndexError: list index out of range 该错误发生在引用超过 list 最大索引的情况下。例如: ``` spam = ['cat', 'dog', 'mouse'] print(spam[6]) ``` 解决方法是检查 list 的索引范围是否正确。 KeyError: ‘spam...

    面部识别人脸识别

    预处理是为了消除光照、姿态、表情等变量对识别的影响,常见的方法有灰度化、归一化和直方图均衡化。特征提取则是从预处理后的图像中抽取出关键信息,比如Haar特征、LBP(局部二值模式)或者深度学习模型如VGGFace、...

    Python中list循环遍历删除数据的正确方法

    前言 初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,...会报异常:IndexError: list index out of range 原因是在删除list中的元素后,list的实际长度变小了,但是循环次数没有减少,依然按照

    测量程序编制 - python 21数据类型:List(列表)-创建.pptx

    print(a[0])`,会抛出`IndexError: list index out of range`。 `range()`函数是Python中的另一个重要工具,它生成一个整数序列,不包括结束值。基本语法是`range(stop)`或`range(start, stop[, step])`。例如: -...

    yolov7-e6e预训练权重

    用于yolov7-e6预训练权重

    tensors paper

    与之相对,协变向量的协变分量(\(b_1, b_2, \ldots, b_n\))也是相对于同一组坐标轴定义的,但计算方式有所不同。对于同一个n维向量v,其协变分量由向量v与每个坐标轴的点积给出: \[b_1 = v \cdot x_1, \quad b_2...

    python 爬虫,爬取豆瓣图书--源码【超详细】

    1、本爬虫是爬取豆瓣网站上的TOP 250 图书信息,相关网址:... 2、本爬虫用到的模块 有 requests,lxml,time 注: 本程序只作为业余学习,程序中,对于“IndexError: list index out of range”报错,已经做了完美解决。

    python中xrange用法分析

    本文实例讲述了python中xrange用法。分享给大家供大家参考。具体如下: 先来看如下示例: >>> x=xrange(0,8) ...IndexError: xrange object index out of range >>> x=range(0,8) >>> print x [0, 1, 2, 3, 4,

    ImageMagick-7.0.10-34-Q16-x64-static.exe

    在运行动态条形图时,会出现报错:`IndexError: list index out of range`; 安装附件所示的执行文件后,可以解决该问题; 但是外网的下载速度较慢,上传该软件方便大家!

    SingleLinkList_python数据结构单链表函数_

    raise IndexError("Index out of range.") new_node = ListNode(data) if index == 0: new_node.next = self.head self.head = new_node else: current = self.head for _ in range(index - 1): current = ...

    17个新手常见Python运行时错误.docx

    Python 新手常见错误汇总 ...在 Python 中,如果您引用超过 list 最大索引,将会报IndexError:list index out of range 错误。 通过本文,您可以快速了解新手常见的 Python 运行时错误,避免这些错误,提高编程效率。

    python小课知识点.docx

    - `IndexError: list index out of range`:访问列表索引超出了实际范围,比如尝试访问一个空列表的元素。 - `TypeError: must be str, not int`:操作或函数预期接收字符串,但实际传入了整数。 - `...

    新手常见Python运行时错误汇总.pdf

    5. IndexError: list index out of range 在Python中,列表索引需要在合法范围内。例如: spam = ['cat', 'dog', 'mouse'] print(spam[0]) 而不是: spam = ['cat', 'dog', 'mouse'] print(spam[6]) 6. Key...

    算法原理测试题

    raise IndexError("Index out of range") def delete(self, index): if 0 <= index < self.length: for i in range(index, self.length - 1): self.array[i] = self.array[i + 1] self.length -= 1 else: ...

    新手必须掌握的Python3的异常大全.docx

    10. **IndexError: list index out of range** - 当你尝试访问列表的索引超出列表长度时,会触发这个错误。始终确保索引在0到len(list) - 1之间。 11. **KeyError: 'spam'** - 访问字典中不存在的键会引发KeyError...

    python bug清除手册-代码书写规范与基本使用.pdf

    **3.3 IndexError: list index out of range** 当尝试访问列表中不存在的索引时会出现此错误。例如: ```python lst = [1, 2, 3] print(lst[3]) # 索引越界 ``` 解决方法:确保索引值在列表的有效范围内。 **3.4...

    Python代码书写规范与基本使⽤.pdf

    - `IndexError: list index out of range`:列表索引超出范围,需要检查列表是否为空或者是否有足够长度。 - `TypeError: must be str, not int`:类型错误,表示期望的是字符串类型,但提供了整数。 - `...

    Python:Python异常处理与调试

    ### Python异常处理与调试 #### 一、Python异常基础 ##### 1.1 异常的概念 在Python编程中,**异常**是一种用于处理程序运行时错误的机制。当程序遇到无法处理的情况时(例如除数为零、文件不存在、网络连接失败...

    17个新手常见Python运行时错误

    **错误信息**: `IndexError: list index out of range` **解释**: 当尝试访问超出列表范围的索引时,会出现此错误。 **正确做法**: ```python spam = ['cat', 'dog', 'mouse'] print(spam[2]) # 正确访问索引 ``` ...

Global site tag (gtag.js) - Google Analytics