Python之路8-深浅拷贝
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之路8-深浅拷贝相关的知识,希望对你有一定的参考价值。
#复制列表,浅copy names = [‘ZhangYang‘,‘ZhaoYi‘,‘ShaoYiFan‘,‘JiaChen‘,‘MengLingJun‘,‘LiuLin‘,[‘YangRui‘]] names2 = names.copy() print (names,names2) import copy #复制列表,深copy names2 = copy.deepcopy(names) names[3] = ‘汤姆‘ names[-1][0] = ‘杰克‘ print (names) print (names2)
import copy #浅copy,3中方式 person = [‘name‘,[‘saving‘,100]] ‘‘‘ p1 = copy.copy(person) p2 = person[:] p3 = list(person) ‘‘‘ p1 = person[:] p2 = person[:] p1[0] = ‘tom‘ p2[0] = ‘jane‘ p1[1][1] = 50 print (p1) print (p2)
本文出自 “八英里” 博客,请务必保留此出处http://5921271.blog.51cto.com/5911271/1896738
以上是关于Python之路8-深浅拷贝的主要内容,如果未能解决你的问题,请参考以下文章
python之路---07 join() fromkeys() 深浅拷贝