分析Python list操作为什么会错误


Posted in Python onNovember 17, 2021

 

1、前言

这几天都是在用python搞数据分析,在很多方面python有着比Matlab更大的优势。

正是因为python是一个免费、开源的平台,在整个python社区圈子中活跃的人数也远远比Matlab圈子更多,在数学建模上我个人也开始尝试使用python。

今天在一个小练习中遇到了这样一个错误:

分析Python list操作为什么会错误

IndexError: list assignment index out of range

抱着过去的编程习惯自然而然就觉得下面这个代码挺对的。

l = []
for i in range(10):
    l[i] = i
    print(l[i])

接着我们就来看看他的解决方法。

2、解决方案

我们要知道:空数组不能直接指定位置!

但是我们可以通过向列表中添加元素的函数——append()来实现。更多列表操作请看:Python 列表的基本操作介绍

这一段代码就能够被编译。

当然我们还有更多解决方案,如:

l = [0]*10
for i in range(10):
    l[i] = i
    print(l[i])

3、总结

不要向python中的空列表中的元素均为空值(并非为0),我们无法对空列表进行操作。

到此这篇关于分析Python list操作为什么会错误的文章就介绍到这了,更多相关Python list操作错误分析内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用python分析git log日志示例
Feb 27 Python
python执行子进程实现进程间通信的方法
Jun 02 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
浅谈Python爬虫基本套路
Mar 25 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
python实现截取屏幕保存文件,删除N天前截图的例子
Aug 27 Python
python 实现多维数组转向量
Nov 30 Python
三个python爬虫项目实例代码
Dec 28 Python
python numpy数组中的复制知识解析
Feb 03 Python
python3 删除所有自定义变量的操作
Apr 08 Python
深入理解Pytorch微调torchvision模型
Nov 11 #Python
Python 中 Shutil 模块详情
Nov 11 #Python
django 认证类配置实现
Nov 11 #Python
Python Pandas数据分析之iloc和loc的用法详解
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
python中tkinter复选框使用操作
Nov 11 #Python
You might like
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
php排序算法实例分析
2016/10/17 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
2020/04/08 Javascript
python删除特定文件的方法
2015/07/30 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python 含参构造函数实例详解
2017/05/25 Python
使用python 3实现发送邮件功能
2018/06/15 Python
在python中安装basemap的教程
2018/09/20 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
python实现从wind导入数据
2019/12/03 Python
CSS3 简写animation
2012/05/10 HTML / CSS
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
工程资料员岗位职责
2014/03/10 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL