指的是一個項目的名單上有從從另一個列表中(數組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