前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >python全栈开发《61.获取两个集合的交集》

python全栈开发《61.获取两个集合的交集》

作者头像
清菡
发布2024-11-08 18:08:25
发布2024-11-08 18:08:25
10000
代码可运行
举报
文章被收录于专栏:清菡软件测试清菡软件测试
运行总次数:0
代码可运行

1.什么是交集

集合a:1,2,3,4

集合b:3,4,5,6

在这两个集合中,a和b都拥有3和4。

a,b两个集合分别拥有的相同的元素集,称为a与b的交集。

2.intersection的功能

返回两个或更多集合中都包含的元素,即交集。

3.intersection的用法

a_set:在这里作为焦点集合。

代码语言:javascript
代码运行次数:0
复制
a_set = {'name','xiaomu','xiaoming'}
b_set = {'xiaoming','xiaogang','xiaohong'}
a_inter = a_set.intersection(b_set)
print(a_inter)

运行结果:

代码语言:javascript
代码运行次数:0
复制
{'xiaoming'}

4.代码

代码语言:javascript
代码运行次数:0
复制
# coding:utf-8

a = ['dewei','xiaomu','xiaohua','xiaoguo']
b = ['xiaohua','dewei','xiaoman','xiaolin']
c = ['xiaoguang','xiaobai','dewei','xiaoyuan']

a_set =set(a)
b_set =set(b)
c_set =set(c)

print(a_set,b_set,c_set)

result =a_set.intersection(b_set,c_set)
xiaotou = list(result)
print('{}是这个小偷'.format(xiaotou[0]))

运行结果:

代码语言:javascript
代码运行次数:0
复制
/Users/llq/PycharmProjects/pythonlearn/pythonlearn/python_set/bin/python /Users/llq/PycharmProjects/pythonlearn/python_set/set_inter.py 
{'xiaomu', 'xiaohua', 'dewei', 'xiaoguo'} {'xiaohua', 'dewei', 'xiaoman', 'xiaolin'} {'xiaoyuan', 'dewei', 'xiaobai', 'xiaoguang'}
dewei是这个小偷

进程已结束,退出代码为 0
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.什么是交集
  • 2.intersection的功能
  • 3.intersection的用法
  • 4.代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档