




已阅读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基本数据类型详细介绍下一篇:pyth
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网络伦理与社会责任考试试题及答案
- 2025年设计类院校艺术考试模拟卷及答案
- 2025年媒体与传播管理考试试题及答案
- 智能监控技术在2025年智慧港口建设中的应用实施方案报告
- 特殊快递安全管理制度
- 特殊物品人员管理制度
- 特殊货物报备管理制度
- 特种医疗设备管理制度
- 狂犬门诊工作管理制度
- 玉米大豆套种管理制度
- 水系统中央空调项目可行性研究报告
- JG/T 504-2016陶粒加气混凝土砌块
- 骑马安全责任协议书6篇
- 2025年中考数学压轴题专练:圆的各性质的综合题(原卷版+解析)
- 生猪养殖绿色转型与低碳技术应用
- 2025年公众生态环境满意度调查方案
- 换瓦合同书安全协议书
- 2025年湖南省长沙市雅礼教育集团中考数学一模试卷
- 第24个全国“安全生产月”专题宣讲
- 2025年4月自考00186国际商务谈判试题及答案含评分标准
- 家庭学校社会协同育人课件
评论
0/150
提交评论