Python对列表的操作知识点详解


Posted in Python onAugust 20, 2019

Python的数据结构有列表、元组、集合、字典等,可以吧列表当成一个清单,是有序的,我们可以通过索引访问到列表中的元素,列表还可以进行修改、新增和删除的操作。列表中的数据类型是不限制的,可以是字符串、数值等,不要求必须是同一种类型。

首先我们来讲一下列表的创建,创建列表使用[],如果创建一个空的列表,直接用[]表示即可。由下图我们可以看到,创建的列表对于数据格式没有限制,可以存放字符串、数值、甚至是列表。

Python对列表的操作知识点详解

我们可以使用type()方法查看变量的类型,可以看到创建的是列表,我们使用len()函数来获取列表的长度。向列表中添加数据的方法,我们可以直接使用+号将两个列表拼接到一块。

Python对列表的操作知识点详解

接下来为大家介绍向列表中添加元素,我们可以使用+去拼接两个列表,拼接后的列表再重新赋值给某一个列表,即可以达到向列表中添加元素的效果。

Python对列表的操作知识点详解

我们也可以使用append()方法,向列表的末尾添加某一个元素,但是我们不能 ,添加多个元素,否则会报错。我们可以使用另一个extend()方法,可以添加多个元素在列表的末尾,但是注意多个元素也必须要放在列表中,否则会报错。

Python对列表的操作知识点详解

Python对列表的操作知识点详解

列表进行乘法操作的结果是怎么的呢?list2*3,实际上是将list2中的元素赋值了3份。

Python对列表的操作知识点详解

我们还可以给列表的指定位置添加值,我们使用insert()方法,因为列表的索引是从0开始的,我们插入数据到索引1实际是第二个元素。我们也可以通过索引来获取列表中的元素,例如mix[0]获取的是列表中第一个元素。

Python对列表的操作知识点详解

列表中的元素如何交换位置呢?我们创建一个列表test,然后我们定义一个中间变量temp, 通过temp完成数据交换。

Python对列表的操作知识点详解

8、

我们可以使用index()方法获取某个元素在列表中的索引位置,如下所示。我们可以指定某一个元素,也可以指定列表中的最大值等等。

Python对列表的操作知识点详解

最后是删除元素,我们使用remove方法进行删除时,可以删除指定的元素,如果元素不存在则会报错。我们也可以使用del()方法去删除。

Python对列表的操作知识点详解

以上就是关于Python列表的操作的全部知识点内容,感谢大家对三水点靠木的支持。

Python 相关文章推荐
在Django的模型和公用函数中使用惰性翻译对象
Jul 27 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
Python中表示字符串的三种方法
Sep 06 Python
如何用python整理附件
May 13 Python
Python 读写文件的操作代码
Sep 20 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
pytorch构建多模型实例
Jan 15 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
Python实现打包成库供别的模块调用
Jul 13 Python
python 实现关联规则算法Apriori的示例
Sep 30 Python
flask框架中的cookie和session使用
Jan 31 Python
python中的global关键字的使用方法
Aug 20 #Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 #Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 #Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
Aug 20 #Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 #Python
python3中替换python2中cmp函数的实现
Aug 20 #Python
python 并发编程 多路复用IO模型详解
Aug 20 #Python
You might like
php实现图片转换成ASCII码的方法
2015/04/03 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
总结python爬虫抓站的实用技巧
2016/08/09 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
python中count函数知识点浅析
2020/12/17 Python
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
墨西哥网上超市:Superama
2018/07/10 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
会计专业毕业生自我评价
2013/09/25 职场文书
企划经理的岗位职责
2013/11/17 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
高一军训决心书
2015/02/05 职场文书
上课迟到检讨书
2015/05/06 职场文书
2015公司年度工作总结
2015/05/14 职场文书
在校学生证明格式
2015/06/24 职场文书