跟我一起学Python之七:元组

来源:互联网 发布:mac伴奏降调 编辑:程序博客网 时间:2024/04/30 08:16

1.什么是元组?
元组是序列的一种,元组是不可变的,与列表相反。
元组的最大特点是不可变,由小括号包裹着为元组,由中括号包裹着为列表。

2.元组的创建表达式

>>> 1,2,3(1, 2, 3)>>> (1,2,3)(1, 2, 3)

 

创建一个空元组

>>> t1=()>>> t1()

 

创建只有一个元素的元组,也需要一个逗号

>>> t2=(42,)>>> t2(42,)

 

查看元组中的元组

t3=(123,'ni',1.2,3)>>> t4=('abc',t3,)>>> t4('abc', (123, 'ni', 1.2, 3))>>> t4[1][0]123

 

2.tuple函数

接受一个序列,将此序列变成一个元组

>>> t6=tuple([1,2,3])>>> t6(1, 2, 3)>>> t7 = tuple('perl')>>> t7('p', 'e', 'r', 'l')


 

3.元组基本操作
元组可以在映射中的键。
元组大部分内建函数的返回值。

列表的操作可以对元组进行,除了修改的操作。