# -*- coding:utf-8 -*-
a = [1, 2, 3]
b = a # 和java数组一样
b[0] = 9
print a
运行结果:
通过运行结果可见,python中列表变量的“赋值b=a”并没有新建一个列表,而是将b指向了与a的同一个列表。b与a共同指向一个列表“实例”。(与java中的数组相同)
# -*- coding:utf-8 -*-
a = [1, 2, 3]
b = a # 和java数组一样
b[0] = 9
print a
运行结果:
通过运行结果可见,python中列表变量的“赋值b=a”并没有新建一个列表,而是将b指向了与a的同一个列表。b与a共同指向一个列表“实例”。(与java中的数组相同)