《信息技术导论》课件-7.3列表_第1页
《信息技术导论》课件-7.3列表_第2页
《信息技术导论》课件-7.3列表_第3页
《信息技术导论》课件-7.3列表_第4页
《信息技术导论》课件-7.3列表_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

列表列表的定义在Python中,最基本的数据结构是列表。列表中的成员有序排列,都可以通过下标偏移量访问到它的一个或几个成员。它们可以视为容器(container),因为它们实际上是一些“东西”组合而成的结构,而这些“东西”,可以是数字、字符甚至列表,或是它们的组合。列表的创建创建一个列表——只要把逗号分隔的不同的数据项使用方括号括起来即可['1',2,'hello'] #列表list=[] #定义空列表列表的元素的访问列表从0开始为它的每一个元素顺序创建下标索引,直到总长度减一。要访问它的某个元素,以方括号加下标值的方式即可。注意要确保索引不越界,一旦访问的索引超过范围,会抛出异常。所以,一定要记得最后一个元素的索引是len(list)-1。List1=["a","b","c"]>>>List1[0]'a'>>>List1[1]'b'>>>List1[2]'c'列表的切片List1=["a","b","c"]>>>List1[1:3]['b','c']切片指的是对序列进行截取,选取序列中的某一段。切片的语法是:list[start:end]01以冒号分割索引,start代表起点索引,end代表结束点索引。02切片过程中还可以设置步长,以第2个冒号分割,例如list[3:9:2],表示每隔2距离取一个元素。03增加元素list=['a','b','c','d']list.append('Baidu')print("更新后的列表:",list)更新后的列表:['a','b','c','d','Baidu']

list=['a','b','c','d']list.insert(1,'Baidu')print('列表插入元素后为:',list)列表插入元素后为:['a','Baidu','b','c','d']添加元素:a.append(元素)#添加元素到最后01插入元素:a.insert(位置,元素)#在固定位置,插入元素,原来后面的元素往02删除元素>>>lis=["a","b","c"]>>>lis.pop(0)#根据索引删除>>>lis['b','c']>>>lis.remove("b")#直接根据值进行删除>>>lis['c']a.pop(索引)#删除索引位置的元素01a.remove(元素)#从0开始索引,直到匹配到相等的第一个元素,删掉该元素,只会删除一个02修改元素修改元素——直接对元素进行重新赋值。>>>lis[0]'a'>>>lis[0]="d">>>lis[0]'d' 列表的其他常用操作函数名称函数说明list.count(x)统计元素x出现的次数。list.reverse()反转列表中的元素。list.index(x)返回列表第一个值为x的元素的下标。如果没有这样的元素会报错。list.sort()对原列表进行排序,不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论