首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python全栈开发《60.获取两个集合的差集》

python全栈开发《60.获取两个集合的差集》

作者头像
清菡
发布2024-11-07 12:47:42
发布2024-11-07 12:47:42
2720
举报
文章被收录于专栏:清菡软件测试清菡软件测试

1.什么是差集

a,b两个集合,由所有属于a且不属于b的元素组成的集合叫做a与b的差集。

集合a:1,2,3,4

集合b:3,4,5,6

以a为焦点来看。1、2就是a与b的差集。

2.difference的功能

返回集合的差集,即返回的集合元素包含在第一个集合中,但不包含在第二个集合中。

3.difference的用法

代码语言:javascript
复制
a_set = {'name','xiaomu','xiaoming'}
b_set = {'xiaoming','xiaogang','xiaohong'}
a_diff = a_set.difference(b_set)
print(a_diff)

运行结果:

代码语言:javascript
复制
{'name', 'xiaomu'}

4.代码

代码语言:javascript
复制
# coding:utf-8

drivers = ['dewei','xiaomu','xiaoming','xiaoman']
testers = ['xiaomu','xiaoman','xiaogang','xiaotao']

driver_set = set(drivers)
test_set = set(testers)

sample_drivers = driver_set.difference(test_set)
print(sample_drivers)

运行结果:

代码语言:javascript
复制
/Users/llq/PycharmProjects/pythonlearn/pythonlearn/python_set/bin/python /Users/llq/PycharmProjects/pythonlearn/python_set/set_diff.py 
{'dewei', 'xiaoming'}

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

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

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

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

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