首页 > 其他 > 详细

set函数&操作

时间:2019-03-22 01:08:41      阅读:148      评论:0      收藏:0      [点我收藏+]

集合的交叉并补

 1 交集, 共同的部分
 2     set1 & set2
 3     set1.intersection(set2)
 4     
 5 差集    set1有set2没有的元素
 6     set1 - set2
 7     set1.difference(set2)
 8 
 9 并集     set1加上set2所有的
10     set1 | set2
11     set1.union(set2)
12 
13 对称差集, set1和set2所有的元素,去除相同的
14     set1 ^ set2
15     set1.symmetric_difference(set2)

 

 

判断是不是子集

1 set1是不是set2的子集
2 set1 < set2
3 set1.issubset(set2)
4 
5 set1是不是set2的父集
6 set1 > set2
7 set1.issuperset(set2)

 

 

set相关函数 

1 增:
2 add                         添加
3 update                         迭代添加
4 
5 6 clear                         清空
7 pop                         随机删除一个, 返回删除的数据
8 remove                         删除指定值(报错, 没有返回值)
9 discard                      删除指定值, (不会报错, 没有返回值)

 

 

frozenset:只能进行交叉并补操作的set集合

set函数&操作

原文:https://www.cnblogs.com/caihuajiaoshou/p/10575773.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!