




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。一、创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:复制代码 代码如下:list1 = physics, chemistry, 1997, 2000;list2 = 1, 2, 3, 4, 5 ;list3 = a, b, c, d;与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。二、访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:复制代码 代码如下:#!/usr/bin/pythonlist1 = physics, chemistry, 1997, 2000;list2 = 1, 2, 3, 4, 5, 6, 7 ; print list10: , list10print list21:5: , list21:5以上实例输出结果:复制代码 代码如下:list10: physicslist21:5: 2, 3, 4, 5三、更新列表你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:复制代码 代码如下:#!/usr/bin/python list = physics, chemistry, 1997, 2000;print Value available at index 2 : print list2;list2 = 2001;print New value available at index 2 : print list2;以上实例输出结果:复制代码 代码如下:Value available at index 2 :1997New value available at index 2 :2001四、删除列表元素可以使用 del 语句来删除列表的的元素,如下实例:复制代码 代码如下:#!/usr/bin/python list1 = physics, chemistry, 1997, 2000;print list1;del list12;print After deleting value at index 2 : print list1;以上实例输出结果:复制代码 代码如下:physics, chemistry, 1997, 2000After deleting value at index 2 :physics, chemistry, 2000五、Python列表脚本操作符列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。 如下所示: Python 表达式结果描述len(1, 2, 3)3长度1, 2, 3 + 4, 5, 61, 2, 3, 4, 5, 6组合Hi! * 4Hi!, Hi!, Hi!, Hi!重复3 in 1, 2, 3True元素是否存在于列表中for x in 1, 2, 3: print x,1 2 3迭代六、Python列表截取Python的列表截取与字符串操作类型,如下所示:复制代码 代码如下:L = spam, Spam, SPAM!操作:Python 表达式结果描述L2SPAM!读取列表中第三个元素L-2Spam读取列表中倒数第二个元素L1:Spam, SPAM!从第二个元素开始截取列表七、Python列表操作的函数和方法列表操作包含以下函数:1、cmp(list1, list2):比较两个列表的元素 2、len(list):列表元素个数 3、max(list):返回列表元素最大值 4、min(list):返回列表元素最小值 5、list(seq):将元组转换为列表 列表操作包含以下方法:1、list.append(obj):在列表末尾添加新的对象2、list.count(obj):统计某个元素在列表中出现的次数3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置5、list.insert(index, obj):将对象插入列表6、list.pop(obj=list-1):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值7、list.remove(obj):移除列表中某个值的第一个匹配项8、list.reverse():反向列表中元素9、list.sort(func):对原列表进行排序 您可能感兴趣的文章: python 字典(dict)遍历的四种方法性能测试报告 Python中字典(dict)和列表(list)的排序方法实例 python两种遍历字典(dict)的方法比较 python list转dict示例分享 python list使用示例 list中找连续的数字 Python 元组(Tuple)操作详解 python的dict,set,list,tuple应用详解QQ空间 新浪微博 腾讯微博 搜狐微博 人人网 开心网 百度搜藏 更多 0Tags:python python列表 python列表操作 复制链接收藏本文打印本文关闭本文返回首页 上一篇:Python基本数据类型详细介绍下一篇:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婚姻解除财产分配协议范本:房产、车辆及子女抚养权
- 公共交通空调设备采购、安装及定期检修合同
- 住宅小区消防系统安全性能检测与维保服务协议
- 离婚协议谈话笔录:离婚后子女监护权与抚养费协议
- 班组模具安全培训内容课件
- 成语互动游戏课件
- 胡杨之地 阅读答案
- 2025年麻醉科常用镇痛药物使用技巧考试卷答案及解析
- 中国历史文选 课件 第十七讲 周瑜传;第十八讲 释老志
- 奇妙的生命课件
- 国际贸易实务(第三版)课件 项目八 落实信用证
- 和安风电场电气设备定检及预防性试验技术规范
- 儿童化学启蒙化学第一课课件
- GJB9001C新品研发文件目录清单(不含软件)
- 眼底照相在眼底病的应用
- 农产品食品安全评价技术 课件全套 模块1-8 走进农产品食品安全检测 - 油脂脂肪酸组成和溶剂残留检测
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 农业特色产业培训课件
- 行政法与行政诉讼法课件
- 《水生生物学桡足类》课件
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
评论
0/150
提交评论