网站大量收购闲置独家精品文档,联系QQ:2885784924

7.2元组的创建与访问.pptxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python程序设计项目7运用Python序列7.2元组的创建与访问

本课内容元组的创建02.元组的访问03.元组的定义01.元组的遍历04.

教学目标1.了解元组的定义。2.掌握元组的相关操作方法。知识目标能熟练完成对元组的相关操作,例如创建和访问。技能目标养成良好严谨的编程习惯。素养目标

元组的定义01元组定义:元组是不可变序列,通常用一对小括号包围元素,元素之间逗号隔开。元组类型是tuple。创建元组是大部分时候用的是小括号。元组的格式:tuple=(元素1,元素2,元素3,...)元组由多个元素组成,每个元素可以存储不同类型的数据,如:字符串、数字、也可以是元组。

元组的定义01元组是不可变序列,一旦创建,其元素的值不能修改。当尝试修改时,系统会报错。元组和列表(list)的不同之处在于:列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列;而元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。所以,元组也可以看做是不可变的列表,通常情况下,元组用于保存无需修改的内容。

元组的定义01元组的类型如下:空元组:()只有1个元素的元组:注:末尾的逗号不能省略:a,或者(a,)多个元素的元组:用逗号分隔,3元素元组示例:a,b,c或者(a,b,c)复合元组:((a.b),(b,c),(a,))

元组的创建02元组是不可变序列,一旦创建,其元素的值不能修改。创建元组的方法有两种,分别是:方法一:使用()直接创建方法二:使用tuple()函数创建元组

元组的创建02方法一:使用()直接创建通过()创建元组后,一般使用“=”将它赋值给某个变量,具体格式为:tuplename=(element1,element2,...,elementn)其中,tuplename表示变量名,element1~elementn表示元组的元素。例如,下面的元组都是合法的:num=(7,14,21,28,35)course=(Python教程,/python/)abc=(Python,19,[1,2],(c,2.0))

元组的创建02在Python中,元组通常都是使用一对小括号将所有元素包围起来的,但小括号不是必须的,只要将各元素用逗号隔开,Python就会将其视为元组。注意:当创建的元组中只有一个字符串类型的元素时,该元素后面必须要加一个逗号,否则解释器会将它视为字符串。例如:a=(/,)#最后加上逗号print(type(a))print(a)b=(/)#最后不加逗号print(type(b))print(b)?这里,只有变量a才是元组,后面的变量b是一个字符串。

元组的创建02方法二:使用tuple()函数创建元组除了使用()创建元组外,Python还提供了一个内置的函数tuple(),用来将其它数据类型转换为元组类型。tuple()的语法格式如下:tuple(data)其中,data表示可以转化为元组的数据,包括字符串、元组、range对象等。示例程序如下:

元组的创建02方法二:使用tuple()函数创建元组在编译环境上进行结果验证tup1=tuple(hello)#将字符串转换成元组print(tup1)list1=[Python,Java,C++,JavaScript]#将列表转换成元组tup2=tuple(list1)print(tup2)dict1={a:100,b:42,c:9}#将字典转换成元组tup3=tuple(dict1)print(tup3)range1=range(1,6)#将区间转换成元组tup4=tuple(range1)print(tup4)print(tuple())#创建空元组?

元组的创建02元组“打包”和“解包”创建元组的过程,称为打包,反之为解包。解包可以将元组中的各个元素分别赋值给多个变量,示例代码如下:tuple=(t1,t2,t3,t4)#元组打包a,b,c,d=tuple#元组解包,变量赋值一一对应print(a,b,c,d)在编译环境上进行结果验证

元组的访问03和列表一样,我们可以使用索引(Index)访问元组中的某个元素(得到的是一个元素的值),也可以使用切片访问元组中的一组元素(得到的是一个新的子元组)。创建元组的访问有两种,分别是:方法一:使用索引访问元组元素方法二:使用切片访问元组元素

元组的访问03方法一:使用索引访问元组元素使用索引访问元组元素的格式为

您可能关注的文档

文档评论(0)

xiadaofeike + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档