分析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实现监控windows服务并自动启动服务示例
Apr 17 Python
Python写的英文字符大小写转换代码示例
Mar 06 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
PyTorch搭建一维线性回归模型(二)
May 22 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
django的ORM操作 增加和查询
Jul 26 Python
pytorch 预训练层的使用方法
Aug 20 Python
python实现tail -f 功能
Jan 17 Python
Tensorflow 多线程设置方式
Feb 06 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
python中requests库+xpath+lxml简单使用
Apr 29 Python
实例讲解Python中sys.argv[]的用法
Jun 03 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高级OOP技术演示
2009/08/27 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
Node.js的特点详解
2017/02/03 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python实现SQL注入检测插件实例代码
2019/02/02 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
python获取txt文件词向量过程详解
2019/07/05 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
护士自荐信怎么写
2013/10/18 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2014年人事科工作总结
2014/11/19 职场文书
画展邀请函
2015/01/31 职场文书
国情备忘录观后感
2015/06/04 职场文书
车辆挂靠协议书
2016/03/23 职场文书
企业管理不到位检讨书
2019/06/27 职场文书