def?f(x):
????x?=?100
????print?x
a?=?1
f(a)
print?a這樣得出的答案和我想的一樣是100,1.但是,在另個例子中就不能理解了。def?f(x):
????x[0]?=?100
????print?(x)
a?=?[1,2,3]
f(a)
print(a)我原本設想,x[0] = 100 print(x) 應該是100,print(a)是【100,2,3】但是最后都是[100,2,3]這是為什么?。?
添加回答
舉報
0/150
提交
取消