最佳答案
我这样做:
a = 'hello'
现在我只想要一份 a的独立拷贝:
import copy
b = str(a)
c = a[:]
d = a + ''
e = copy.copy(a)
map( id, [ a,b,c,d,e ] )
出局[3] :
[4365576160, 4365576160, 4365576160, 4365576160, 4365576160]
为什么他们都有相同的内存地址,我如何才能得到一个 a的副本?