




已阅读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年中考化学试题分类汇编:科学探究题(第2期)解析版
- 1 丰富的数据世界教学设计-2025-2026学年初中数学北师大版2024七年级上册-北师大版2024
- 1秋天 教学设计-2024-2025学年语文一年级上册(统编版)
- 2025年天津市河西区中考一模物理试题(解析版)
- 小学语文一遍过单元测试卷(3篇)
- 第一章有理数-单元测试卷-2025-2026学年人教版数学
- 2025年全国汽车驾驶员(技师)职业技能考试题库(含答案)
- 本册综合教学设计-2025-2026学年中职语文拓展模块语文版
- 2025年高考数学二模试题分类汇编(辽宁专用)立体几何与空间向量(解析版)
- 2025年食品企业生产工安全生产知识考试试题及答案
- 某露天矿山剥离工程施工组织设计方案
- 2024年美团电商合作商户合同版
- 砒霜治疗白血病
- 艺术家品牌影响力构建-洞察分析
- 外墙翻新施工方案及报价表
- 孕产妇急救技能考核试卷
- 消防水池及泵房基坑土方开挖方案
- 电梯施工管理
- 《城市热力管道安全风险评估方法》编制说明
- 部编版历史九年级上册第六单元 第17课君主立宪制的英国【课件】r
- 北师大版(2024新版)七年级上册数学全册教案
评论
0/150
提交评论