分析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判断字符串是否包含子字符串的方法
Mar 24 Python
python指定写入文件时的编码格式方法
Jun 07 Python
Python实现查找数组中任意第k大的数字算法示例
Jan 23 Python
pandas DataFrame 删除重复的行的实现方法
Jan 29 Python
Python实现FTP文件传输的实例
Jul 07 Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
Jan 25 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
python生成xml时规定dtd实例方法
Sep 21 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一些有意思的小区别
2006/12/06 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
轮播的简单实现方法
2016/07/28 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
临床医学系毕业生推荐信
2013/11/09 职场文书
公司地址变更通知
2015/04/25 职场文书
行政申诉状范文
2015/05/20 职场文书
一个都不能少观后感
2015/06/04 职场文书
加强党性修养心得体会
2016/01/21 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
Redis高可用集群redis-cluster详解
2022/03/20 Redis
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript