分析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使用自定义user-agent抓取网页的方法
Apr 15 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
实例解析Python的Twisted框架中Deferred对象的用法
May 25 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
matplotlib subplots 调整子图间矩的实例
May 25 Python
Django框架多表查询实例分析
Jul 04 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Python ini文件常用操作方法解析
Apr 26 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 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 Undefined index报错的修复方法
2011/07/17 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
javascript宿主对象之window.navigator详解
2016/09/07 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Django中的Model操作表的实现
2018/07/24 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
医学专业毕业生推荐信
2014/07/12 职场文书
产品委托授权书范本
2014/09/16 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
超市收银员岗位职责
2015/04/07 职场文书