Python的元组与列表类似,不同之处在与元组的元素不能修改,元组使用小括号,列表使用方括号。
创建元组
1 | tup1 = ("Google", "baidu", 12, 23.4) |
访问元组
元组的访问与字符串、列表一致1
2
3
4
5
6
7
8
9
10tup1 = ('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
2tup = ('Google', 'baidu', 1997, 2000)
del tup
元组的拼接和截取
元组的拼接和截取跟列表和字符串一致
元组的运算符
元组的运算符跟列表和字符串一致(+,*)
元组函数
| 函数 | 描述 |
|---|---|
| len(tuple) | 计算元组的个数 |
| max(tuple) | 返回元组中元素最大值。 |
| min(tuple) | 返回元组中元素最小值。 |
| tuple(seq) | 将列表转换为元组。 |