Python16 Set集合容器

图片

1. Set集合数据类型

Python 中的 Set(集合)是一种无序、可变的数据集合,其中不允许重复的元素。它是由大括号 {} 构成的,元素之间用逗号分隔。Set 中的元素必须是不可变的数据类型,例如整数、浮点数、元组、字符串等。Set 是一种很有用的数据结构,基本功能包括集合运算、关系测试和消除重复元素。与列表(List)相比,Set 具有以下特点:

1.Set 中的元素是无序的,无法通过索引访问。

2.Set 中不允许重复的元素,如果尝试添加重复的元素,只会保留一个。

3.Set 是可变的,可以添加或删除元素。

4.Set 不支持索引、切片等其它类序列(sequence-like)的操作。

5.Set 支持 x in set, len(set),和 for x in set,作为一个无序的集合,sets不记录元素位置或者插入点。

可以使用 set() 函数来创建一个空的 Set,或者通过在大括号 {} 中提供元素来创建 Set。

2.浅拷贝与深拷贝

在Python中,浅拷贝(shallow copy)和深拷贝(deep copy)是用来创建可变对象副本的两种不同方式,它们的主要区别在于复制过程中对对象内部嵌套对象的处理方式。

  1. 浅拷贝(Shallow Copy)ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值