intersection函数python_python -- 函数、集合

1、集合

集合也属于一种数据类型,类似于list,具有无序、去重的特点,即集合里没有重复的数据。

通过{}来定义集合,用set()来强制转换成集合。

1 list = [1,2,2,4,5,3,2] #定义列表

2 s_list = set(list) #强制转换为集合

3 print(s_list)4

5 s_list_2 = {1,2,3,3,4,5} #通过{}直接定义集合

6 print(s_list_2)

集合操作

set1.intersection(set2)  交集:两个集合都有

set1.union(set2)       并集:两个集合所有合并,自动去重

set1.difference(set2)    差集:两个集合,其中一个有,即集合1有,集合2没有

set3.issubset(set1)      子集:set3是否为set1的子集

set1.issuperset(set3)    父集:set1是否为set3的父集

1 set1 = {1,2,3,4,5,6}2 set2 = {2,3,4,7,8}3 set3 = {5,6}4

5 print(set1.intersection(set2)) #交集

6 print(set1.union(set2)) #并集

7 print(set1.difference(set2)) #差集,set1有,set2没有

8 print(set3.issubset(set1)) #子集,set3是否为set1子集

9 print(set


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部