"""
定义一个集合的操作类
包括的方法:1. 集合元素添加: add_sett()2. 集合的交集: get_intersection()3. 集合的并集: get_union()4. 集合的差集: get_difference()"""class sett(object):def __init__(self, sett):self.sett = settdef add_sett(self, set_name):self.sett.add(set_name)return "添加成功"def get_intersection(self, sett1):if self.sett == sett1:return "集合相等"if isinstance(sett1, set):return self.sett & sett1return "不是set类型"def get_union(self, sett1):return self.sett | sett1def get_difference(self, sett1):return self.sett - sett1def d1():print('\n'.join(["%s : %s" % i for i in s.__dict__.items()]))print("=" *10)
def p():print("=" *10)
s = sett({i for i in range(10)})
s1 = {555,444,6666}
print('\n'.join(["%s : %s" % i for i in s.__dict__.items()]))print(s.add_sett(100))
d1()print(s.get_intersection(s1))
p()
print(s.get_union(s1))
p()
print(s.get_difference(s1))
p()

集合的交并差 -python相关推荐

  1. 单链表实现集合的交并差Java_单链表表示的集合交,并,差运算,设计采用定义集合,用集合运算表达式求值的方式进行。C语言实现。...

    #includetypedef struct LNode// 定义结构体类型指针 { char data; struct LNode*next; }*pointer; void readdata(po ...

  2. c语言版实验1集合并交差,数据结构(C语言版)实验报告 集合的交并差

    <数据结构与算法>实验报告 一.需求分析 问题描述:编制一个能演示执行集合的并.交和差运算的程序 基本要求:集合元素限定为小写字母['a'-'z'];演示程序以用户和计算机对话方式执行.集 ...

  3. C# 集合交、并、差、去重,对象集合交并差

    关键词:C#  List 集合 交集.并集.差集.去重, 对象集合. 对象.引用类型.交并差.List<T> 有时候看官网文档是最高效的学习方式! 一.简单集合 Intersect 交集, ...

  4. 使用高级程序设计语言实现集合的交并差运算

    内容: 利用高级语言实现集合交.差.并操作 实验数据文件: R: a1 b1 c1 a1 b2 c2 a2 b2 c1 S: a1 b2 c2 a1 b3 c2 a2 b2 c1实际输入数据为: 3 ...

  5. 求一个集合的所有子集 Python实现

    求一个集合的所有子集 Python实现 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sat ...

  6. python set集合_玩转Python集合,这一篇就够了!

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 选自DataCamp, 作者:Michael Galarnyk 本文由机器之心编译 了解 Python 集合: 它们是什么,如何创建 ...

  7. 用c语言实现交并差算法,C语言实现集合的交,并,差

    C语言实现集合的交,并,差 作者:Raining_C      来源:http://blog.csdn.net/Raining_CN [问题描述] 编制一个能演示执行集合的并.交和差运算的程序 [基本 ...

  8. mysql 交并差_mysql学习笔记:集合运算并交差,其他

    总结一下今天数据库课堂上的所学2333 1. 在SQL语言实践中,集合运算的实现方法,推荐顺序如下: 并运算:union 交运算:in, exists, intersect(很多DBMS基本上不支持i ...

  9. C语言实现集合运算(交并差补)

    C语言入门,写的不好多多指教! //输入两个整数集合A.B,求出交集.并集以及B在A中的余集,输入时按照大小顺序输入.#include<stdio.h> #define MAX 1000/ ...

最新文章

  1. 最全的CSS浏览器兼容问题整理
  2. Ntop性能提升方案
  3. python3模块socket怎么安装_Python中socket模块的使用方法(一)
  4. P4847 银河英雄传说V2 非旋treap
  5. 神经网络的SGD、Momentum、AdaGrad、Adam最优化方法及其python实现
  6. 官网下载JDK需要登陆的Oracle账号
  7. IBM交付第25000个高端磁盘存储方案
  8. java复试容易被刷掉吗_推免生一定被录取吗复试会被刷吗
  9. 【APP】取代top工具的Linux运维利器--htop
  10. SQLServer - 约束
  11. 关于oracle存储微信表情emoji问题 “[[%F0%9F%A4%AA]]“
  12. 数据结构课程设计-通讯录管理系统(C语言版)
  13. ajax die,check_ajax_referer()
  14. inflate方法的用法
  15. rt-n18u usb3.0 linux ex,【晒一下论坛晒单奖品】华硕RT-N18U多功能无线路由器2.4G 600Mbps...
  16. PTA数据结构第二章线性表
  17. Android事件总线 ( AndroidEventBus ) 开源库发布
  18. stm32检测串口空闲的原理
  19. 《JSP程序设计》手机销售网后台设计
  20. 真容慧表NxCells 构建模板 管理数据表详解

热门文章

  1. java itext word_Java使用iText生成word文件的解决方案 | 学步园
  2. 强烈安利 uTools 我的生产力工具
  3. python单元测试示范卷_Python单元测试--Unittest
  4. CSS基础——CSS字体样式属性【学习笔记】
  5. 亲密关系沟通-【信任感】-巩固信任感的沟通方法
  6. servlet对java的重要性_浅谈Servlet技术中的Listener起到的作用
  7. 测试员,你该如何面对自己30岁后的下坡路?
  8. 转行经验分享,关于软件测试的感悟,你想知道的都在这里……
  9. 为什么有些大厂的技术弱爆了?
  10. 一个七年的老测试给想入行软件测试这个行业的二十条建议