分析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中的全局变量用法分析
Jun 09 Python
Python验证企业工商注册码
Oct 25 Python
Python机器学习之SVM支持向量机
Dec 27 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
Dec 28 Python
matplotlib savefig 保存图片大小的实例
May 24 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
Python:type、object、class与内置类型实例
Dec 25 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
Mar 10 Python
Django如何使用redis作为缓存
May 21 Python
python的pip有什么用
Jun 17 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
python 装饰器的使用示例
Oct 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
php socket方式提交的post详解
2008/07/19 PHP
php session和cookie使用说明
2010/04/07 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python读取excel表格生成erlang数据
2017/08/26 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
使用python绘制二维图形示例
2019/11/22 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
季度思想汇报
2014/01/01 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
二年级学生评语大全
2014/04/23 职场文书
2015年社区工作总结
2015/04/08 职场文书
严以用权学习心得体会
2016/01/12 职场文书
MySQL 用 limit 为什么会影响性能
2021/09/15 MySQL