分析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 set集合类型操作总结
Nov 07 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python语言实现将图片转化为html页面
Dec 06 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
python在回调函数中获取返回值的方法
Feb 22 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 Python
深度学习入门之Pytorch 数据增强的实现
Feb 26 Python
查看keras各种网络结构各层的名字方式
Jun 11 Python
Python 使用生成器代替线程的方法
Aug 04 Python
python - asyncio异步编程
Apr 06 Python
tensorflow中的数据类型dtype用法说明
May 26 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
有关php运算符的知识大全
2011/11/03 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
刷新PHP缓冲区为你的站点加速
2015/10/10 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
Javascript的this详解
2019/03/23 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
JS随机密码生成算法
2019/09/23 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
放飞理想演讲稿
2014/09/09 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
单位实习鉴定评语
2015/01/04 职场文书
离婚协议书范文2015
2015/01/26 职场文书
2016年基层党支部书记公开承诺书
2016/03/25 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript