python基础之tuple(元组)

元组:tuple和list非常类似,但是tuple一旦初始化就不能修改
元组的数据列表类型
python基础之tuple(元组)_第1张图片

当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来
python基础之tuple(元组)_第2张图片
如果要定义一个空的tuple,可以写成()
python基础之tuple(元组)_第3张图片
但是,要定义一个只有1个元素的tuple要在这个数字后面添加一个逗号以免被认为定义的不是元租而是1这个数
python基础之tuple(元组)_第4张图片
Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。

当元组中有列表时列表中的元素可以改变
python基础之tuple(元组)_第5张图片
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向’a’,就不能改成指向’b’,指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

你可能感兴趣的:(python)