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实现的二叉树算法和kmp算法实例
Apr 25 Python
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
May 06 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
Python并发:多线程与多进程的详解
Jan 24 Python
python 为什么说eval要慎用
Mar 26 Python
pycharm双击无响应(打不开问题解决办法)
Jan 10 Python
python pptx复制指定页的ppt教程
Feb 14 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
Apr 10 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
Pytorch DataLoader shuffle验证方式
Jun 02 Python
Python OpenCV之常用滤波器使用详解
Apr 07 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
理解PHP中的stdClass类
2014/04/18 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
2020/09/04 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
详解Python self 参数
2019/08/30 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
什么是Python中的匿名函数
2020/06/02 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
超市业务员岗位职责
2013/12/05 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
幼师辞职信范文
2015/02/27 职场文书
工作表现证明
2015/06/15 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
Vue+TypeScript中处理computed方式
2022/04/02 Vue.js
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers