特点:
元组中元素的值不能进行修改,也就是不能进行增删改,只能进行查找。
表示方法:
(元素1,元素2,元素3)
常见方法及说明:
# 创建一个元组
t=(1,2,3)
# 输出<class 'tuple'>
print(type(t))
# 注意:当一个元组只有一个元素时,要特别注意与数学运算所用的括号分开,需要在元素后面添加逗号
r=(1)
# 输出<class 'int'>
print(type(r))
y=(1,)
# 输出<class 'tuple'>
print(type(y))
# 元组不能进行增删改操作,但可以进行查找
oo=(1,2,3)
# 输出2
print(oo[1])
# 输出(1, 2)
print(oo[0:2])
# 特殊情况
ee=(1,2,3,["444","555","666"])
# 获取元组最后一个列表的最后一个值,并修改为"999"
ee[-1][0]="999"
# 输出(1, 2, 3, ['999', '555', '666'])列表的值已经被修改
# 原因:list列表实际是先开辟一段内存空间然后存放的是具体元素在内存中的地址(类似于指针),当对list列表中的值进行修改时,
# 并不修改该内存地址,所以可以说并没有对元组的值进行修改,只是修改了其指向的元素
print(ee)