分析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实现下载指定网址所有图片的方法
Aug 08 Python
Python函数中的函数(闭包)用法实例
Mar 15 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
May 31 Python
解读! Python在人工智能中的作用
Nov 14 Python
Python set常用操作函数集锦
Nov 15 Python
python 数字类型和字符串类型的相互转换实例
Jul 17 Python
Python中的Numpy矩阵操作
Aug 12 Python
python os.path模块常用方法实例详解
Sep 16 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 Python
pytorch掉坑记录:model.eval的作用说明
Jun 23 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
Aug 11 Python
PyTorch 导数应用的使用教程
Aug 31 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中文分词系统SCWS安装和使用实例
2014/04/11 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
python实现ip查询示例
2014/03/26 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
深入浅析python with语句简介
2018/04/11 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
详解【python】str与json类型转换
2019/04/29 Python
Pycharm调试程序技巧小结
2020/08/08 Python
django使用channels实现通信的示例
2020/10/19 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
实习评语
2013/12/16 职场文书
护理专业自我鉴定
2014/01/30 职场文书
小学生秋游活动方案
2014/02/23 职场文书
2014年端午节活动方案
2014/03/11 职场文书
信仰心得体会
2014/09/05 职场文书
教师自查自纠材料
2014/10/14 职场文书
反邪教观后感
2015/06/11 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python