一、列表:
a = [1,2,3,4,'test']
实际上,列表中存放的是列表的引用,a 指向整个列表引用,列表中的引用指向具体的对象。
所谓列表是可变对象,可以原位改变,实际上是列表中的引用可以改变指向,指向别的对象。
二、元组
和列表类似,实际上,元组中存放的是元组的引用,变量指向整个元组引用,元组中的引用指向具体的对象。所谓元组是不可变对象,不可以原位改变,实际上是元组中的引用不可以改变指向。
本文详细解释了Python中列表和元组的区别。列表是可变对象,可以通过改变列表中的元素来实现原位修改;而元组是不可变对象,一旦创建就不能修改其内部元素。通过具体示例说明了列表与元组的引用机制。
一、列表:
a = [1,2,3,4,'test']
实际上,列表中存放的是列表的引用,a 指向整个列表引用,列表中的引用指向具体的对象。
所谓列表是可变对象,可以原位改变,实际上是列表中的引用可以改变指向,指向别的对象。
二、元组
和列表类似,实际上,元组中存放的是元组的引用,变量指向整个元组引用,元组中的引用指向具体的对象。所谓元组是不可变对象,不可以原位改变,实际上是元组中的引用不可以改变指向。
904
1017

被折叠的 条评论
为什么被折叠?