分析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中用Ctrl+C终止多线程程序的问题解决
Mar 30 Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
玩转python爬虫之正则表达式
Feb 17 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
python实现飞机大战游戏
Oct 26 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
python图形开发GUI库wxpython使用方法详解
Feb 14 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 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
牡丹941资料
2021/03/01 无线电
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JavaScript 高效运行代码分析
2010/03/18 Javascript
js的写法基础分析
2011/01/17 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
深入探究node之Transform
2017/07/20 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
python中偏函数partial用法实例分析
2015/07/08 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
Python排序算法实例代码
2017/08/10 Python
python http基本验证方法
2018/12/26 Python
用pycharm开发django项目示例代码
2019/06/13 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
小学校长先进事迹材料
2014/05/13 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
大学学生个人总结
2015/02/15 职场文书
工作简报格式范文
2015/07/21 职场文书