深拷贝与浅拷贝的练习 分类: python 小练习 2013-10-29 16:29 284人阅读 评论(0) 收藏
import copy
id_list=[1,2,3,4,5]
dft={'id':'','date':'2013-10-29'}
result =[]
for i in id_list:
    res = dft  #此处是浅拷贝
    res['id']=i
##    print res['id'],res
    result.append(copy.deepcopy(res))  #使用深拷贝,追加每次的值
##    print result
##    print 'res',res
##    print 'dft',dft
##
for i in result:
    print i
print result
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号