购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 元组

首先我们创建一个元组:使用逗号分隔一些值,就会自动创建元组。例如,在交互模式下输入如下内容:

上面的操作就是使用逗号分隔了一些值,得到的输出结果便是元组。

在实际应用中,元组定义的标准形式是:用一对圆括号括起来,括号中各个值之间通过逗号分隔。

在交互模式下利用如下方式都可以创建元组,不过为了统一规范,建议在创建元组时加上圆括号,这样更便于理解:

在Python中,还可以创建空元组(圆括号中不包含任何内容):

     >>> ()
     ()

在交互模式下尝试输入如下内容:

由输出结果可以看出,逗号的添加是很重要的,只使用圆括号括起来并不能表明所声明的内容是元组。

下面介绍元组的一些相关操作。

2.3.1 tuple函数

在Python中,tuple()函数是针对元组操作的,功能是把传入的序列转换为元组并返回得到的元组,若传入的参数序列是元组,则会将传入参数原样返回。

tuple()函数作用在元组上的功能与list()函数作用在列表上的功能类似,都是以一个序列作为参数。tuple()函数把参数序列转换为元组,list()函数把参数序列转换为列表。在交互模式下输入如下内容:

由上面的输出结果可以看出,tuple()函数传入元组参数后得到的返回值就是传入的参数。

在Python中,可以使用tuple()函数将列表转换为元组,也可以使用list()函数将元组转换为列表,即可以通过tuple()函数和list()函数实现元组和列表的相互转换。示例如下:

2.3.2 元组的基本操作

元组也有一些属于自己的基本操作,如访问元组、元组组合、删除元组、索引和截取等。修改元组、删除元组和截取元组等操作和列表中的操作有一些不同。

1.访问元组

元组的访问比较简单,直接通过索引下标即可访问元组中的值,示例如下:

2.修改元组

在前面已经明确指出,元组中的元素不允许修改,但是可以对元组进行连接组合,示例如下:

元组连接组合的实质是生成了一个新的元组,并非是修改了原来的某一个元组。

3.删除元组

在前面已经明确指出,元组中的元素不允许修改,而删除也属于修改的一种,也就是说,元组中的元素是不允许删除的,但是可以使用del语句删除整个元组,示例如下: yc6H9CqBchn1JIDmlUrjANTCOkJEFZYprqcaZa9/MliE7BfR2uOLPObOvkEvXmE7

点击中间区域
呼出菜单
上一章
目录
下一章
×