分析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入门学习指南分享
Apr 11 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
78行Python代码实现现微信撤回消息功能
Jul 26 Python
python 输出所有大小写字母的方法
Jan 02 Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 Python
python如何使用Redis构建分布式锁
Jan 16 Python
500行python代码实现飞机大战
Apr 24 Python
python中如何进行连乘计算
May 28 Python
django rest framework 自定义返回方式
Jul 12 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
Python远程linux执行命令实现
Nov 11 Python
python中24小时制转换为12小时制的方法
Jun 18 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
搜索引擎技术核心揭密
2006/10/09 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
分享给Python新手们的几道简单练习题
2017/09/21 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
python 获取图片分辨率的方法
2019/01/08 Python
python多进程读图提取特征存npy
2019/05/21 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
毛主席纪念堂观后感
2015/06/17 职场文书
亲情作文之母爱
2019/09/25 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL