知識(shí)點(diǎn)
在Python中隆圆,直接將一個(gè)變量a賦值給變量b,變量b若改變翔烁,則變量a也會(huì)隨之改變渺氧。
這是Python的語言特性(具體是什么原理之后再補(bǔ)充...總之能先用上)。
平時(shí)在使用過程中如不注意蹬屹,則會(huì)出現(xiàn)很多奇怪的bug侣背。
舉個(gè)例子
a = [1, 2, 3]
b = a
c = copy.deepcopy(a)
print(a)
>>> [1, 2, 3]
b.remove(2)
print(a)
print(b)
print(c)
>>> [1, 3] # a也發(fā)生了變化
>>> [1, 3]
>>> [1, 2, 3] # c卻不受影響