指的是一个项目的名单上有从从另一个列表中(数组listB)变量(listA的)的列表。我遇到的问题是listB中的项目正在按值传递给listA而不是通过引用。无论如何,我可以访问listB中的对象后,已将它的值在listA?Python从另一个列表
例如:
listB = [1,2,3,4,5]
listA = [listB[0], listB[1]]
listA[0] = 0
这使得listA的等于[0,2],和叶数组listB不变。我想修改listB,使它变成[0,2,3,4,5]。
我当然有拿出一个解决的办法,但它的丑陋,我在想,如果有这样的一种优雅的方式。
你不能。如果你想帮助解除一段代码:发布在http://codereview.stackexchange.com。有人会指出你的问题更优雅的解决方案。 – 2012-01-01 01:20:02