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 相关文章推荐
python网络编程学习笔记(三):socket网络服务器
Jun 09 Python
浅析Python基础-流程控制
Mar 18 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
Python实现字符串反转的常用方法分析【4种方法】
Sep 30 Python
浅谈Python黑帽子取代netcat
Feb 10 Python
Django ModelForm组件使用方法详解
Jul 23 Python
对Django外键关系的描述
Jul 26 Python
python中property和setter装饰器用法
Dec 19 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
详解Pycharm与anaconda安装配置指南
Aug 25 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 数组黑名单/白名单实例代码详解
2019/06/04 PHP
namespace.js Javascript的命名空间库
2011/10/11 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
javascript自执行函数
2017/02/10 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
布同自制Python函数帮助查询小工具
2011/03/13 Python
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
python基于phantomjs实现导入图片
2016/05/13 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
香港交友网站:be2香港
2018/07/22 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
办公室助理岗位职责
2013/12/25 职场文书
高考备战决心书
2014/03/11 职场文书
单位婚育证明范本
2014/11/21 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
Python的property属性详细讲解
2022/04/11 Python