Python程序开发基础 课件 认识列表与元组.pptx

Python程序开发基础 课件 认识列表与元组.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

认识列表与元组

通常,要想精通一门编程语言,不仅需要学会基本的语法和语义,还要学会相应的数据结构类型,即组合数据,这样才能编写出符合要求的程序去完成复杂的工作。Python内置了多种组合类型的数据,常用的有列表、元组、集合和字典。本节课我们来认识列表与元组。

认识列表01

列表定义列表是Python中最灵活的有序序列,它可以存储任意类型的元素。开发人员可以对列表中的元素进行添加、删除、修改等操作。

创建列表使用中括号“[]”创建列表时,只需要在“[]”中使用逗号分隔每个元素即可。使用中括号创建列表list_one=[] #空列表list_two=[p,y,t,h,o,n]#列表中元素类型均为字符串类型list_three=[1,a,,2.3] #列表中元素类型不同使用list()函数创建列表时,需要给该函数传入一个可迭代类型的数据。使用list()函数创建列表li_two=list(python)#字符串类型是可迭代类型li_three=list([1,python])#列表类型是可迭代类型

访问列表使用索引可以获取列表中的指定元素。使用索引方式访问列表元素list_demo=[Java,C#,Python,PHP]print(list_demo[2])#访问列表中索引为2的元素print(list_demo[-1])#访问列表中索引为-1的元素使用切片可以截取列表中的部分元素,得到一个新列表。使用切片方式访问列表元素li_one=[p,y,t,h,o,n]print(li_one[2:])#获取列表中索引为2至末尾的元素print(li_one[:3])#获取列表中索引为0至索引值为3的元素print(li_one[:])#获取列表中的所有元素

遍历列表列表是一个可迭代对象,它可以通过for循环遍历元素。list_one=[章萍,李昊,武田,李彪]foriinlist_one:print(f嗨,{i}!今日促销,赶快来抢购吧!)

排序列表sort()方法能够对列表元素排序,该方法的语法格式如下:sort(key=None,reverse=False)参数如下:key--表示指定的排序规则。reverse--表示控制列表元素排序的方式,False为升序,True为降序。譬如:list1.sort()升序list1.sort(reverse=True)降序

排序列表sorted()函数可以按升序方式排列列表元素,该方法的返回值是升序排列后的新列表。li_one=[4,3,2,1]li_two=sorted(li_one)print(li_one)#原列表print(li_two)#排序后列表[4,3,2,1][1,2,3,4]reverse()方法用于将列表中的元素倒序排列,即把原列表中的元素从右至左依次排列存放。[d,c,b,a]li_one=[a,b,c,d]li_one.reverse()print(li_one)

添加元素append()方法用于在列表末尾添加新的元素。list_one=[1,2,3,4]list_one.append(5)print(list_one)[1,2,3,4,5]extend()方法用于在列表末尾一次性添加另一个列表中的所有元素,即使用新列表扩展原来的列表。list_str=[a,b,c]list_num=[1,2,3]list_str.extend(list_num)print(list_str)[a,b,c,1,2,3]

添加元素insert()方法用于将元素插入列表的指定位置。insert()方法names=[baby,Lucy,Alise]names.insert(2,Peter)print(names)[baby,Lucy,Peter,Alise]

删除元素del语句用于删除列表中指定位置的元素。del语句names=[baby,Lucy,Alise]delnames[0]print(names)[Lucy,Alise]remove()方法用于移除列表中的某个元素,若列表中有多个匹配的元素,只会移除匹配到的第一个元素。remove()方法chars=[h,e,l,l,‘o]chars.remove(‘l)pri

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档