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 相关文章推荐
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
Python制作简易注册登录系统
Dec 15 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
python里使用正则表达式的组嵌套实例详解
Oct 24 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
Python适配器模式代码实现解析
Aug 02 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
Aug 12 Python
PyCharm如何导入python项目的方法
Feb 06 Python
python实现字符串和数字拼接
Mar 02 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
Jul 03 Python
七个Python必备的GUI库
Apr 27 Python
opencv-python图像配准(匹配和叠加)的实现
Jun 23 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提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
HTML DOM的nodeType值介绍
2011/03/31 Javascript
潜说js对象和数组
2011/05/25 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
2015/05/06 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python数据结构之图的应用示例
2018/05/11 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
Python中staticmethod和classmethod的作用与区别
2018/10/11 Python
Python 多维List创建的问题小结
2019/01/18 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
python右对齐的实例方法
2020/07/05 Python
关于抽烟的检讨书
2014/02/25 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
教师自荐信范文
2015/03/06 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL