码迷,mamicode.com
首页 > 其他好文 > 详细

集合关系的交集,差,并集的运算

时间:2018-05-03 19:43:25      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:关系   sha   his   运算   enc   集合   bsp   col   inter   

1.交集

r = ["hehe","haha","woaini"]
v = ["hehe","haha","nishishabi"]
p = set(r)
y = set(v)
print(p.intersection(y))
print(p&y)

{hehe, haha}
{hehe, haha}

用intersection或者&都可以

2.并集

 

r = ["hehe","haha","woaini"]
v = ["hehe","haha","nishishabi"]
p = set(r)
y = set(v)
print(p.union(y))
print(p|y)

{haha, hehe, woaini, nishishabi}
{haha, hehe, woaini, nishishabi}

 

用union或者|都可以

3.差集

 

r = ["hehe","haha","woaini"]
v = ["hehe","haha","nishishabi"]
p = set(r)
y = set(v)
print(p-y)
print(p.difference(y))

{woaini}
{woaini}

 

用difference或者-都可以

 

集合关系的交集,差,并集的运算

标签:关系   sha   his   运算   enc   集合   bsp   col   inter   

原文地址:https://www.cnblogs.com/newt/p/8986715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!