1.元组定义
t = (1,2,3)
当元组元素只含有一个时,元素后面必须加逗号,否则会和运算符号混合。
t = (1,)
2.元组操作
元组和列表很像,具有顺序特性,但元组定义后,不可对其进行修改(增删改)
t[i] //取第i个元素
t[0:2] // 取[0,2)之间的元素
例子:
t = (1,2,["111","222","333"])
t[-1][0] = "666"
print(t) //输出结果为(1,2,["666","222","333"])
问:元组里面的列表为什么可以修改呢?
答:因为列表里面存储的是指针,指针值并没有改变,而是指针所指向的值由111变成了666.
网友评论