项目03_任务2_数据结构___元组.pptx

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

项目三、数据结构任务2:元组1.元组的创建格式:(元素列表)说明:①元素即是元组中的数据,元素之间需要用逗号分隔;②元组是有序序列,每个元素都有位置号,称之为索引(index),第一个元素的索引是0,第二个元素的索引是1,依此类推。也可以从右向左索引:分别为-1、-2、.......③元素值的数据类型可以为任意数据类型,甚至还可以是元组;④元组中的元素不要求是相同类型的数据;⑤元组中的元素值可以重复;⑥元组是一种不可更改的数据结构,不能增加、删除元素,也不可以修改元素的值;⑦空元组用()或内置函数tuple创建,即tuple()就是一个空元组;⑧含有单个数值型元素的元组创建方法是(元素,),而不是(元素)

项目三、数据结构任务2:元组2.元素的访问(1)单个元素的访问格式:元组[索引号]说明:返回元素的值(2)切片式访问格式:元组[起始索引:终止索引:步长]说明:获取起始索引开始到终止索引前(不包括终止索引的数据)的数据,其结果还是一个元组。如果省略起始索引,则默认为0;如果略图终止索引,则默认为到最后一个数据;如果省略步长,默认为1切片式访问。

项目三、数据结构任务2:元组3.元组间的运算(1)元组间+运算格式:元组1+元组2功能:元组1和元组2合并成一个新的元组,元组1和元组2不变a=(1,3,5)b=(2,4)print(a+b)print(a)print(b)输出结果:(1,3,5,2,4)(1,3,5)(2,4)(2)元组的*号运算格式:元组*整数a=(1,3,5)print(a*2)print(a)输出结果:(1,3,5,1,3,5)(1,3,5)

项目三、数据结构任务2:元组4.元组常用的内置函数例:a=(1,3,2,5,4)print(sorted(a))print(sorted(a,reverse=True))print(a)输出结果:[1,2,3,4,5][5,4,3,2,1](1,3,2,5,4)内置函数名功能描述tuple(obj)把obj对象转化为元组len返回元组元素的个数max返回元组中元素的最大值min返回元组中元素的最小值sum返回元组中元素的和sorted对元组元素排序后得到一个列表,但不影响原元组reversed()对元组元素反序后得到一个列表,但不影响原元组

项目三、数据结构任务2:元组5.元组对象其他常用方法方法名功能描述tuple(obj)把obj对象转化为元组count(obj)统计某个元素在元组中出现的次数index(obj)从元组中找出某个值第一个匹配项的索引位置

项目三、数据结构任务2:元组6.元组的迭代处理(1)forvin元组:例:courses=(math,english,compute)foritemincourses:print(item)(2)foriinrange(len(元组):例:courses=(math,english,compute)foriinrange(len(courses)):print(courses[i])

您可能关注的文档

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档