分析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编程中包的概念与管理
Oct 16 Python
python制作mysql数据迁移脚本
Jan 01 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
pytorch 更改预训练模型网络结构的方法
Aug 19 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
opencv python图像梯度实例详解
Feb 04 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
Python正则表达式学习小例子
Mar 03 Python
Python selenium自动化测试模型图解
Apr 15 Python
python模拟点击在ios中实现的实例讲解
Nov 26 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
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
基于jquery的跨域调用文件
2010/11/19 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
javascript实现yield的方法
2013/11/06 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python对数组进行反转的方法
2015/05/20 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
python将图片转base64,实现前端显示
2020/01/09 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
Python networkx包的实现
2020/02/14 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
极简的HTML5模版
2015/07/09 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
竟聘演讲稿范文
2013/12/31 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
承诺书怎么写
2014/03/26 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
七年级地理教学计划
2015/01/22 职场文书
业余无线电通联Q语
2022/02/18 无线电
Java 数组的使用
2022/05/11 Java/Android
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python