标签:创建 code float == 不可变 第一个 也会 类型 作用
is,==,id,的用法
代码块
两个机制:同一个代码块下,有一个机制,不同的代码块下,遵循另一个机制
同一代码块下的缓存机制
不同代码块下的缓存机制(小数据池)
总结:
python基础类型之:集合set(了解)
深浅copy
简介:
lst1=[1,2,3]
lst2=lst1
# 此时相当于将lst1映射给lst2,若修改了其中一个,另外一个也会随之改变
# 若想让这两个列表互相不影响,就用到了copy...
浅copy
lst1=[1,2,3,[4,5,6]]
lst2=lst1.copy()
# 此时相当于将lst1进行了复制,粘贴给lst2,若修改了其中一个,不会影响另一个
# 此时,lst1和lst2没有关系(id不同)了,但是他们两个里面的元素指向的仍然是相同的数据(id相同)
深copy
import copy
lst1=[1,2,3,[4,5,6]]
lst2=copy.deepcopy(lst1)
补充:
标签:创建 code float == 不可变 第一个 也会 类型 作用
原文地址:https://www.cnblogs.com/doubledabo/p/14779198.html