分析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基础教程之基本内置数据类型介绍
Feb 20 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python中单、双下划线的区别总结
Dec 01 Python
Python制作豆瓣图片的爬虫
Dec 28 Python
Python中常见的异常总结
Feb 20 Python
python使用matplotlib绘制热图
Nov 07 Python
浅谈Python的list中的选取范围
Nov 12 Python
浅析python中while循环和for循环
Nov 19 Python
Python实现加密接口测试方法步骤详解
Jun 05 Python
Python计算信息熵实例
Jun 18 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 Python
Python利用folium实现地图可视化
May 23 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连接oracle数据库的方法(测试成功)
2016/05/26 PHP
php四种定界符详解
2017/02/16 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
Vue实现左右菜单联动实现代码
2018/08/12 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
如何给Python代码进行加密
2020/01/10 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
python安装及变量名介绍详解
2020/12/12 Python
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
医学专业五年以上个人求职信
2013/12/03 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
学生周末长期请假条
2014/02/15 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
纠纷协议书
2014/04/16 职场文书
研究生求职自荐书
2014/06/23 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
六年级学生评语大全
2014/12/26 职场文书
颐和园导游词400字
2015/01/30 职场文书
《认识钟表》教学反思
2016/02/16 职场文书