python数据结构-元组tuple

2020-03-22  本文已影响0人  智齿_93fa

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.

上一篇 下一篇

猜你喜欢

热点阅读