Day 07基础数据补充、set、深浅拷贝

1.数据类型操作补充
join: 把列表拼接成字符串
"xx".join(list)
表示False的数据类型: False, 0, "", [], tuple(), dict(), set(), None
 
2.列表、字典删除
列表和字典在循环的时候都不能删除。
把要删除的内容保存在新列表中。 循环新列表。 删除老列表(字典)
 
3.fromkeys() 可以创建字典
坑1:fromkeys是创建新字典。 不是在原有的基础上给你增加键值对,和前面的字典没关系
坑2:如果value可变数据类型,所有的key都可以改变这个v,一个v改动所有v都跟着改变
 
 
4.set 集合 {}
集合其实就是没有value的字典,只存储key,不可变、不能重复、无序
最大作用:去重复
 
5.深浅拷贝
1. = 赋值操作没有创建新的对象。 此时 两个变量指向的是同一个内存地址
2. copy() [:] 浅拷贝。 拷贝第一层内容
3. 深拷贝
import copy (深度拷贝前一定要敲)
copy.deepcopy() 深度拷贝。 把对象内部的所有内容都拷贝一份
 
 
 
 
 

转载于:https://www.cnblogs.com/v-h3/p/9850486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值