python知识点1--元组不可变性

元组长度是不可变的,列表长度确实可变的,但是这样的代码呢?

mytuple = (1,2,[3,4,5])
mytuple[2] = mytuple[2]+[6,7,8]

结果肯定是不能运行的,因为元组地址空间是分配好的,不能该表,该表mytuple[2],就会该表整个地址空间的长度,所以会报错。

 

 

posted @ 2013-03-18 20:04  lycan785  阅读(291)  评论(0编辑  收藏  举报