标签: python copy
为什么下一个代码
import copy class A: a = 0 def incA(b): a = copy.deepcopy(b) print((a.a, b.a)) a.a = a.a + 1 print((a.a, b.a)) a = A incA(a) print(a.a)
返回
(0, 0) (1, 1) 1
我认为应该是
(0,0) (1,0) 0