- 元组的定义。
使用( )来定义。
null_tuple = () #定义一个空元组
one_element = (‘one‘, ) #定义一个元素的元组,注意:只有一个元素后面必须带逗号
- 元组的修改、增加和删除元素。
元组是不可以修改,增加和删除元素的!。
但,元素是dict、list型,可以更改dict、list的值。
- 元组元素的读取。
exp_tuple = (‘one‘, ‘this‘, ‘is‘, ‘a‘, ‘tuple‘, 2, 3, 4, 5)
exp_tuple[起始位置:结束位置:步长]
#从左向右,第一个元素的位置是0
#从右向左,第一个元素地位置是-1
#读取的元素个数 = 结束位置 - 起始位置
#从起始位置开始读取
exp_tuple = (‘one‘, ‘this‘, ‘is‘, ‘a‘, ‘tuple‘, 2, 3, 4, 5) read_0 = exp_tuple[0:0] read_1 = exp_tuple[0:1] read_2 = exp_tuple[1:5] read_3 = exp_tuple[::2] read_4 = exp_tuple[-2:-1] print(read_0) print(read_1) print(read_2) print(read_3) print(read_4)
-------------------------元组的运算-------------------------
元组的运算和方法:
+ | 元组拼接,将两个元组合在一起,生成新的元组: tuple3 = tuple1 + tuple2 |
* | 元组复制,tuple = (0, 1); tuple * 3, 把元组复制3次,(0, 1, 0, 1, 0, 1) |
del | 删除元组,清除变量和内存值,调用报错。tp = (0, 1); del tp |
in |
|
not in | 元素不在列表里,返回Ture。tuple = (0, 1);print(2 in tuple) |
max | 返回元组里最大值,同时有字符串和数字,报错。max(tuple) |
min | 返回元组里最小值,同时有字符串和数字,报错。min(tuple) |
tuple | 把list转换成元组。tuple([‘1‘, 2, ‘a‘]) |
时间: 2024-10-06 09:37:37