元组是有序的,所以可通过下标获取元素
定义方法:
t1 = (1,2,3,4)
t2 = tuple()#元组不可通过下标修改元素的值
t1[2] = 3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignmen
元组的特点:
元组是一个不可变的类型,元组中的元素一旦确认下来,就不能再改变
-----------更安全的 建议能用元组的情况下就不要使用列表
注意:
元组是不可变类型,但元组的元素可以是可变类型
常见方法:
[ 'count', 'index']
面试题:
t = (1) ------ t的类型是什么? int
t1 = (1)
type(t1) #返回的是 int 如果要想改成元组 t1 = (1,) 加个逗号即可
#元组是指向不可变