【发布时间】:2015-11-22 13:54:00
【问题描述】:
当我这样做时:
a = [7,3,4]
b = a
b[0] = 10
b[0] 当然设置为10,但a[0] 也设置为10。为什么是这样?
【问题讨论】:
标签: python python-2.7
当我这样做时:
a = [7,3,4]
b = a
b[0] = 10
b[0] 当然设置为10,但a[0] 也设置为10。为什么是这样?
【问题讨论】:
标签: python python-2.7
b = a
这使得b 和a 引用同一个列表对象。如果您希望 b 引用作为 a 副本的新列表对象,请尝试:
b = a[:]
【讨论】: