初学Python(六)元组

Python的元组与列表类似,不同之处在与元组的元素不能修改,元组使用小括号,列表使用方括号。

创建元组

1
2
3
4
tup1 = ("Google", "baidu", 12, 23.4)
tup2 = (1, 2, 3, 4, 5,6)
tup3 = () #空元组
tup4 = (50,) #单个元素的元组后面必须加逗号。

访问元组

元组的访问与字符串、列表一致

1
2
3
4
5
6
7
8
9
10
tup1 = ('Google', 'hello', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)

print("tup1[0]: ", tup1[0])
print("tup2[1:5]: ", tup2[1:5])\

输出如下:
>>>
tup1[0]: Google
tup2[1:5]: (2, 3, 4, 5)

修改元组

元组中的元素的值不能修改。但是元组中可以包含可以修改的元素,比如列表。因为元组中实际保存的是这个列表的引用地址,列表改变了,引用地址也没有变化。

删除元组

元组中的元素值是不能被删除的,但是可以使用del来删除整个元组。

1
2
tup = ('Google', 'baidu', 1997, 2000)
del tup

元组的拼接和截取

元组的拼接和截取跟列表和字符串一致

元组的运算符

元组的运算符跟列表和字符串一致(+,*)

元组函数

函数 描述
len(tuple) 计算元组的个数
max(tuple) 返回元组中元素最大值。
min(tuple) 返回元组中元素最小值。
tuple(seq) 将列表转换为元组。
-------------本文结束感谢您的阅读-------------