0
我有一個關於python中的變量ID()問題:變量ID()在Python
a=[2,3]
b=a
print b
>>>[2, 3]
a.remove(2)
print b
>>>[3]
這是因爲ID(一)== ID(B)?;我怎樣才能避免這種情況?我需要以另一種方式定義b?
我有一個關於python中的變量ID()問題:變量ID()在Python
a=[2,3]
b=a
print b
>>>[2, 3]
a.remove(2)
print b
>>>[3]
這是因爲ID(一)== ID(B)?;我怎樣才能避免這種情況?我需要以另一種方式定義b?
你可以分析它,所以你得到第一個列表的副本:
b= a[:]