今天说说python的list的复制,集合的使用。
一、列表的复制分类
1、浅拷贝
2、深拷贝
3、浅拷贝与深拷贝的区别
浅拷贝和深拷贝的区别就是深拷贝会重新开辟一个内存空间
二、浅拷贝与深拷贝
1、浅拷贝
即两个变量指向了同一个内存地址
结果:
2、深拷贝
即l2与lis是两个不同的内存地址了,id(lis)与id(l2)并不相同
结果:
3、使用copy函数,shaddow copy,返回一个新的列表
结果:
三、集合
1、集合的定义
2、交集 并集 差集
结果:
3、集合的增删查改
结果:
4、集合的使用
示例:
# 校验密码里面是否包含
# 数字、大写字母、小写字母、特殊符号
结果: