我有一个变量列表(listA)来自另一个列表(listB)。我的问题是listB中的项目被按值传递到listA,而不是按引用传递。有没有办法在将值放入listA后访问listB中的对象?
例如:
listB = [1,2,3,4,5]
listA = [listB[0], listB[1]]
listA[0] = 0
这会使listA等于[0, 2],而listB保持不变。我希望修改listB,使其变为[0, 2, 3, 4, 5]。
当然,我已经想出了一个解决方案,但它很丑陋,我想知道是否有一种优雅的方法来完成这个任务。