作业帮 > 综合 > 作业

python中关于list的reference给我讲一下,reference“引用”.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 19:43:50
python中关于list的reference给我讲一下,reference“引用”.
在Python中,只有按值传递.注意对这句话的理解,看下面两个例子.会java的话对下面两种情况应该很容易理解.
对于一些mutable object的引用,行为类似与C/C++中的指针.但是与C++的引用有却别,因为C++中的引用不可以可以重定向,而Python中的引用可以重定向.
————————————————
>>> m = 5
>>> n = m
>>> n = 6
>>> m
5
>>> n
6
————————————————
>>> L = [1,2,3]
>>> L_ = L
>>> L_.append(4)
>>> L
[1,2,3,4]
>>> L_
[1,2,3,4]