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