1
Python编程从入门到实践
1.10.2.2 6.2.2 元组的特点
6.2.2 元组的特点

再看如下例子:

这里元组中的元素看似改变了,仔细分析可以发现,元组中的第三个元素是一个列表。代码test[2][0]='x'改变的是列表中的值,元组所指的这个元素列表并没有改变。这就涉及Python中的可变对象和不可变对象,像list这样的就是可变对象,tuple便是不可变对象。

空元组由不包含任何内容的一对小括号表示。例如:

需要特别注意的是,要编写包含单个值的元组,值后面必须加一个逗号。

例如:

这样做是因为若括号中只有一个数据而没有逗号,则不表示元组。例如,(12)和12是完全一样的。