版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年肇庆市鼎湖区社区工作者招聘考试备考题库及答案解析
- 2026年呼和浩特市回民区社区工作者招聘笔试模拟试题及答案解析
- 2026年武汉市江汉区社区工作者招聘笔试模拟试题及答案解析
- 2026年南阳市卧龙区社区工作者招聘笔试模拟试题及答案解析
- 第2课 诸侯纷争与变法运动 课件(共25张)
- 2026年陕西省咸阳市社区工作者招聘考试备考试题及答案解析
- 2026年辽源市龙山区社区工作者招聘笔试模拟试题及答案解析
- 2026年荆州市沙市区社区工作者招聘考试模拟试题及答案解析
- 2026年益阳市资阳区城管协管招聘笔试备考题库及答案解析
- 2026年石家庄市井陉矿区社区工作者招聘笔试参考题库及答案解析
- 1-27届希望杯数学竞赛初一试题及答案
- 云南农业大学数据库期末样卷(共六套)含答案解析
- (高清版)TDT 1059-2020 全民所有土地资源资产核算技术规程
- 危大工程安全检查录表
- 化妆品企业质量管理手册
- 遗传性纤维蛋白原缺乏症演示课件
- 劳动用工备案表
- 一轮复习家长会课件
- 高中音乐-中国现当代音乐(2)教学课件设计
- 给水工程毕业设计模板
- 路灯安装质量评定表
评论
0/150
提交评论