元组:
概念:
元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开,tuple的指向不能更改。相当于只读列表。
当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来。
>>> t = (1, 2)
>>> t
(1, 2)
当定义的tuple中,只有
一个元素
时,必须在元素后加上“,”
例:
>>> t = (1,)
>>> t
(1,)
“可变的”tuple
--指的是tuple的指向不变
>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])
表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变