"可变"的tuple元组
目录:程序员成长之旅/Python学习
testTuple=(1,2,['a','b'])
print (testTuple)
>>>(1, 2, ['a', 'b'])
#创建一个变量(指针)指向元组中的数列
ArrAB=testTuple[2]
#用变量(可以说是指针了)的方法修改数列
ArrAB[0]='c'
ArrAB[1]='d'
print(testTuple)
>>>(1, 2, ['c', 'd'])
前面我们知道 tuple元组是不可变的
但是看例子怎么说又可变得了呢
没错 在元组中 的那个数列 是一个元素
不管多长都对于元组来说是一个元素
若元组中的某一个元素是确定的值 肯定不能改变
但此时第三个元素(testTuple[2]) 指向的是一个数组 ! 数组当然是可以改变的
我们用一个变量 指向元组中的那个元素数列
再用变量[值] 的方法 就能修改啦
图解
🖼 图片占位(归档模式)图片见原始导出:
-%E5%8F%AF%E5%8F%98-%E7%9A%84tuple%E5%85%83%E7%BB%84.assets/0.3760090338441038.png🖼 图片占位(归档模式)图片见原始导出:
-%E5%8F%AF%E5%8F%98-%E7%9A%84tuple%E5%85%83%E7%BB%84.assets/0.8221870095673107.png