跟我一起学Python(4)——列表、元组
?
tuple1 = () #定义一个空的元组tuple 2 = (0, 1, 2, 3) #定义包含0到3共四个数字的元组tuple 3 = 0, 1, 2, 3 #同上tuple 4 = ('abc', ('def', 'ghi')) #嵌套的子元组?
?
即然元组跟列表这么的类似,那么为什么要有两种数据类型呢?因为元组的不可变性提供了某种完整性,这样你可以确保元组在程序中不会被另一个引用修改,而列表就没有这样的保证了。
?
?
发布时间: 2012-08-21 13:00:21 作者: rapoo
跟我一起学Python(4)——列表、元组
?
tuple1 = () #定义一个空的元组tuple 2 = (0, 1, 2, 3) #定义包含0到3共四个数字的元组tuple 3 = 0, 1, 2, 3 #同上tuple 4 = ('abc', ('def', 'ghi')) #嵌套的子元组?
?
即然元组跟列表这么的类似,那么为什么要有两种数据类型呢?因为元组的不可变性提供了某种完整性,这样你可以确保元组在程序中不会被另一个引用修改,而列表就没有这样的保证了。
?
?