Python基础——day07

1.列表,元组,字典注意事项
不能在循环列表或字典的过程中删除列表或字典里的元素。
元组里只有一个元素必须加“,”,否则该是什么类型,就是什么类型。
2.集合
用的较少,是可变的数据类型,但是它里面的元素必须是不可变的数据类型,集合是无序的、不重复的。

函数功能
add(obj)将对象添加到集合中
update(obj)将可迭代对象添加到集合中
pop()随机删除,返回删除的元素
remove(obj)按元素删除
clear()清空集合
del()删除整个集合
&求交集
intersection()求交集
|求并集
union()求并集
^反交集
symmetric_difference(set)反交集
-求差集
difference(set)求差集

3.复制,浅拷贝和深拷贝的区别
(1)直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。
(2)copy浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变。
(3)深拷贝,包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值