版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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江西赣州市赣县区融启文化传媒有限公司面向社会招聘管理人员1人备考题库带答案详解(培优a卷)
- 浙商银行成都分行2026年一季度社会招聘备考题库附答案详解(模拟题)
- 2026湖南湘潭市雨湖区九华中学代课教师招聘备考题库附答案详解(夺分金卷)
- 2026海南三亚市市场监督管理局上半年招聘下属事业单位工作人员1人备考题库(第1号)附答案详解(巩固)
- 2026湖北事业单位联考襄阳市市直招聘173人备考题库及答案详解(名师系列)
- 2026辽宁沈阳市文体旅产业发展集团有限公司所属企业中层岗位招聘8人备考题库附参考答案详解(夺分金卷)
- 2026河北唐山古冶爱然医院招聘备考题库附答案详解(考试直接用)
- 2026江苏常州市足球运动管理中心编外人员招聘6人备考题库附答案详解(轻巧夺冠)
- 2026浙江温州市瑞安市社会治理中心编外人员招聘1人备考题库及答案详解(新)
- 2025年电力机车司机职业技能竞赛理论考试题库(含答案)
- 手术器械包装操作
- 电梯维保服务方案及措施
- 《风力发电机组 叶片防雷系统设计规范编制说明》
- 医院消防安全宣传教育
- 医院感染管理基本知识培训
- TSHXCL 0021-2024 温差电致冷组件用晶棒
- DL∕T 1290-2013 直接空冷机组真空严密性试验方法
- 亚马逊全球开店:2024亚马逊日本机会品类动向调查报告-床上用品
- 水岸·琉璃园-山东淄博留仙湖公园景观设计
- 人教版三年级上册脱式计算200题及答案
评论
0/150
提交评论