马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lh625243422 于 2017-10-17 22:35 编辑
集合:无序不重复数据组合。
集合的元素可以有多种数据类型,但必须是可哈希(不重复数据组合),不可改变的对象,
所以序列、字典、可变集合不能是集合中的元素,而元组,字符串,数字,字符等不可
改变对象可以是集合中的元素。
1.集合的定义num={1,2,3} #和字典定义类似,只是不能是键值对
num2=set([1,2,3]) #set是把列表,元组转化为集合
num3=frozenset([1,2,3])#生成的是不可变集合
2.集合的方法
add 增加元素
update 从其他集合添加元素
clear 清空所有元素
copy 浅拷贝集合
remove 移除某个元素,如果不存在则报错
discard 如果存在某个元素,则移除它
3集合的符号操作
符号 | 方法
| & : 交集 | intersection
| | :并集 | union
| - :差集 | difference
| s <= t :子集 | issubset
| s >= t :父集 | issuperset
| ^ :对称差集 | symmetric_difference |
|