2015-07-12 140 views
0

我有一個關於python中的變量ID()問題:變量ID()在Python

a=[2,3] 
b=a 
print b 
>>>[2, 3] 

a.remove(2) 
print b 
>>>[3] 

這是因爲ID(一)== ID(B)?;我怎樣才能避免這種情況?我需要以另一種方式定義b?

回答

0

你可以分析它,所以你得到第一個列表的副本:

b= a[:]