python3的元组和列表类似,不同之处在于元组的元素不能修改。
元组使用的是(),列表使用的[]。
例子:
当元组内只包含一个元素的话,需要在后边加上一个逗号,否则括号会被当做运算符使用。例子:
元组的操作:
一、访问元组
元组和字符串类似,下标索引从0开始,可以进行截取、组合等。
二、修改元组
元组中的元素是不允许进行修改的,但我们可以对元组进行连接组合,例子:
三、删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,例子:
在次进行数据类型的打印的时候,就会报错,因为此时tup1元组已经被删除掉了。
但可以使用空的()来进行重新定义。例子:
四、元组的运算符
与字符串一样,元组之间可用使用+号和*号进行运算,可进行组合和复制,组合成为一个新的元组
tup=(1,2,3,)
tup1=(4,5)
1.len(tup):计算出元素的个数。3个。
2.tup+tup1:连接。输出(1,2,3,4,5)
3.tup1*2:复制。输出(4,5,4,5)
4.3 in tup:元素是否存在。输出True
5. for x in tup:
print(x):迭代输出。列出元组中所有的元素。
五、元组的索引与截取
1.tup1[2]:读取元组内的第三个元素。
2.tup1[-1]:读取元组的最后一个元素。
3.tup1[1:]:截取元素,从第二个开始后的所有元素。
4.tup1[:2]:截取元素,从第一个元素开始,到第三个元素。
六、元组的内置函数
1.len(tuple):计算元组元素个数。
2.max(tuple):输出元组中的最大值。
3.min(tuple):输出元组中的最小值。
4.tuple(seq):将列表转化为元组。