




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python全栈开发工程师上海育创网络科技有限公司主讲人:榴莲
Python基础编程List第3章01访问列表02操作列表03列表函数本章目录访问列表01访问列表列表是由一系列按特定顺序排列的元素组成,列表能存储多种类型的数据,其中的元素之间可以没有任何关系列表是什么jack18shanghai男列表索引0123操作列表02修改列表元素修改列表元素的语法和访问列表元素的语法类似,指定列表名和要修改元素的索引,再指定新值jack18shanghai男以下列表名为:students,需要将jack修改为tom0student[0]=‘tom’添加列表元素-1在列表末尾追加元素:使用append()方法将元素追加到列表的末尾。也可以用append()方法来动态创建列表jack18shanghai男以下列表名为:students,需要将‘篮球添加到列表的末尾’,使用append()方法4student.append(‘篮球’)篮球添加列表元素-2在列表中插入元素:通过指定新元素的索引和值,使用insert()方法可以在列表的任何位置添加新元素jack18shanghai男以下列表名为:students,需要将‘音乐插入到男的后面,使用insert()方法4student.insert(4,‘音乐’)篮球音乐5删除列表元素使用del语句删除元素:如果知道要删除的元素在列表中的位置,可使用del语句删除元素,元素一旦被删除之后就再无法访问使用remove()方法删除元素:当不知道元素索引,只知道元素值的时候,使用remove()方法删除元素使用pop()方法删除元素:pop方法用于移出列表中的一个元素(默认是最后一个元素),可以指定元素索引,并且返回该元素的值。查找列表元素in(存在),如果存在那么结果为true,否则为falsenotin(不存在),如果不存在那么结果为true,否则false所谓的查找,就是看看指定的元素是否存在Python列表函数03Python列表函数函数&方法描述示例len(list)返回列表元素个数students=['jack','tom','john']print(len(students))输出结果3max(list)返回列表元素中的最大值。默认数值型的参数,取最大值。字符型的参数,取字母排序靠后者。students=['jack','tom','john']print(max(students))ages=[1,56,18]print(max(ages))输出结果tom和56min(list)返回列表元素中的最小值。默认数值型的参数,取最小值。字符型的参数,取字母排序靠前者。students=['jack','tom','john']print(min(students))ages=[1,56,18]print(min(ages))输出结果jack和1Python列表函数函数&方法描述示例list.count(obj)统计某个元素在列表中出现的次数students=['jack','tom','jack','amy','kim','sunny']print(students.count('jack'))输出结果2extends(list)扩展列表,在一个列表的末尾一次性追加一个新的列表,参数为一个列表students=['jack','tom','amy']students2=['kim','sunny']students.extend(students2)print(students)输出结果['jack','tom','amy','kim','sunny']list.index(obj)用于从列表中找出某一个值第一个匹配项的索引位置students=['jack','tom','jack','amy','kim','sunny']print(students.index('jack'))输出结果0Python列表函数函数&方法描述示例list.reverse()反向列表中的元素students=['jack','tom','jack','amy','kim','sunny']students.reverse()print(students)输出结果['sunny','kim','amy','jack','tom','jack']list.sort()对列表进行排序,该方法没有返回值。更改的是原数组students=[4,2,1,8,6,9,10]students.sort()print(students)输出结果[1,2,4,6,8,9,10]list.clear()用于清空列表students=['jack','tom','john','amy','kim','sunny']students.clear()print(students)输出结果[]list.copy()复制列表students=['jack','tom','john','amy','kim','sunny']students2=students.copy()print(students2)输出结果['jack','tom','john','amy','kim','sunny']随堂练习请思考:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电商平台售后服务质量提升策略与售后服务客户满意度提升策略研究与实践效果分析
- 护理研究试题集及答案
- 阿拉巴马驾照试题及答案
- 新能源汽车二手车市场2025年评估与流通行业竞争格局研究报告
- 安全生产综合试题及答案
- 2025年高速公路智能交通系统智能交通规划与设计
- 陕西安全B考试题及答案
- 夏季安全考试题库及答案
- 交通设备制造业数字化转型中的智能交通设备智能交通设施运营管理报告
- 2025年工业互联网平台数据清洗算法在工业互联网平台数据创新中的应用报告
- 2023年南方科技大学机试样题练习
- GB/T 24282-2021塑料聚丙烯中二甲苯可溶物含量的测定
- GB/T 16447-2004烟草及烟草制品调节和测试的大气环境
- 讲义配电房可视化管理标准课件
- 建筑大师伊东丰雄简介及作品集课件
- 《新疆精河县乌兰达坂脉石英矿资源储量核实报告》矿产资源储量
- 管理学原理第六章 指挥课件
- 工序标准工时及产能计算表
- 2023年最新的马季吹牛相声台词
- 幼儿园大班数学口算练习题可打印
- 消防安全知识宣传-主题班会课件(共24张PPT)
评论
0/150
提交评论