元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:
t1 = (1)
t2 = (2,)
print(type(t1))
print(type(t2))
输出:
<class 'int'>
<class 'tuple'>
元组与字符串类似,下标索引从0开始,可以截取,组合等
访问数组
t1=(1,2,3,'abs','ddd')
print(f"t1[0]:{t1[0]}\n{t1[3]}")
结果:
t1[0]:1
abs
修改数组
元组中的元素值时不允许修改的,但是我们可以对元组进行连接组合:
t1=(1,2,3,'abs','ddd')
#t1[2]=32是错误的
t2=(4,5,6,'bbb')
t3=t1+t2
print(f"t3:{t3}\nt3[7]:{t3[7]}")
结果:
t3:(1, 2, 3, 'abs', 'ddd', 4, 5, 6, 'bbb')
t3[7]:6
元组的运算符:
元组索引和截取
因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:
元组内置函数: