分析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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
Python中使用SAX解析xml实例
Nov 21 Python
在Python的Django框架中simple-todo工具的简单使用
May 30 Python
python实现下载整个ftp目录的方法
Jan 17 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python文件编写好后如何实践
Jul 07 Python
Python图片检索之以图搜图
May 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
php页面缓存ob系列函数介绍
2012/10/18 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php生成QRcode实例
2014/09/22 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
jQuery遍历Form示例代码
2013/09/03 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python记录详细调用堆栈日志的方法
2015/05/05 Python
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
python selenium 弹出框处理的实现
2019/02/26 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
python3定位并识别图片验证码实现自动登录功能
2021/01/29 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
单位人事专员介绍信
2014/01/11 职场文书
办公室文员自荐书
2014/02/03 职场文书
给学校的建议书范文
2014/05/15 职场文书
市场部岗位职责范本
2015/04/15 职场文书
新年祝酒词大全
2015/08/11 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL