有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。
因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。当定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来
tuple也可以用切片操作,只是操作的结果仍是tuple
classmates = ('Michael', 'Bob', 'Tracy')#定义一个元组
#只有1个元素的tuple定义时必须加一个逗号
t = (1,)#定义一个只有1个元素的tuple
t
(1,)
(0, 1, 2, 3, 4, 5)[:3]
(0, 1, 2)