深拷贝与浅拷贝+可变与不可变的数据类型

深拷贝与浅拷贝

import copy


l = [1,2,3,4,['a','b','c']]
l2 = copy.deepcopy(l)   #只有这一种才是深拷贝
l2 = l[:]    #浅拷贝
l2 = l       #浅拷贝
l2 = l.copy()    #浅拷贝

 

可变与不可变的数据类型

 

可变数据类型:list、dict

不可变量数据类型:tuple、str、float、int

posted @ 2019-09-12 17:58  面包树下的路人  阅读(235)  评论(0编辑  收藏  举报