'''
a_set = {2, 4, 5, 9, 12, 21, 30, 51, 76, 127, 195}
b_set = {1, 2, 3, 5, 6, 8, 9, 12, 15, 17, 18, 21}
print a_set.union(b_set)
print a_set.intersection(b_set)
print a_set.difference(b_set)
print a_set.symmetric_difference(b_set)
① 要检测某值是否是集合的成员,可使用 in 运算符。其工作原理和列表的一样。
② union() 方法返回一个新集合,其中装着 在两个 集合中出现的元素。
③ intersection() 方法返回一个新集合,其中装着 同时 在两个集合中出现的所有元素。
④ difference() 方法返回的新集合中,装着所有在 a_set 出现但未在 b_set 中的元素。
⑤ symmetric_difference() 方法返回一个新集合,其中装着所有 只在其中一个 集合中出现的元素。
'''
a={1,2,3,4}
b={3,4,5,6}
a.union(b)
or
a|b
取并集,并去除重复的值
{1, 2, 3, 4, 5, 6}
a.intersection(b)
or
a & b
取交集。
{3, 4}
a.difference(b)
or
a - b
求差,在a中出现,在b中未出现的元素
{1, 2}
a.symmetric_difference(b)
or
a ^ b
a,b中不重复的元素
{1, 2, 5, 6}
分享到:
相关推荐
Python集合类型及操作,详细介绍了集合类型及操作符,仅用于学习
主要介绍了Python集合操作方法详解,需要的朋友可以参考下
使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: ...目的:帮助理解复杂集合对象Python中的具体使用。
本文实例讲述了python判断一个集合是否包含了另外一个集合中所有项的方法。... 您可能感兴趣的文章:Python中集合类型(set)学习小结Python set集合类型操作总结Python中的集合类型知识讲解Python通过递归遍历出
集合的常用操作 - 交集 - 并集 - 差集 - 子集 - 超集
python语法中集合的操作
本文实例分析了python集合类型用法。分享给大家供大家参考。具体分析如下: python的集合类型和其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除...
注:对于 并集, 交集, 差集 等的返回值,与最左边的操作数具有相同的类型。例如:s & t 取交集。s集合是一个set类型的集合,t集合是一个frozenset类型的集合,则返回的结果将是set类型的集合。 也可以用set()转化...
python中列表、元组和集合的相关操作用时比较
文章目录一、集合简介二、集合对象的创建和删除三、集合操作与运算(一)集合元素增加与删除:(二)集合运算:四、序列解包五、Python集合应用案例 一、集合简介 集合(set)属于Python无序可变序列,使用一对大括号...
Python集合类型思维导图,便捷整理思路,集合类型:元组、字典;元组:常用操作;字典:常见操作、字典常见函数、字典遍历、;可变类型与不可变类型
(3) 掌握字典的基本操作 (4) 掌握集合的创建方法 (5) 掌握集合的基本运算 二、实验题目 1.学生基本信息如下表,请编写程序分别统计男、女生的人数,并查找所有年龄超过18岁的学生的姓名 姓名 性别 年龄 张三 ...
Python从入门到精通 第6章 字典与集合.ppt Python从入门到精通 第7章 字符串.ppt Python从入门到精通 第8章 Python中使用正则表达式.ppt Python从入门到精通 第9章 函数.ppt Python从入门到精通 第10章 面向对象程序...
本文实例讲述了python集合的创建、添加及删除操作。分享给大家供大家参考,具体如下: 集合时无序可变的序列,集合中的元素放在{}内,集合中的元素具有唯一性。 集合中只能包含数字、字符串、元组等不可变的类型数据...
Awesome Python 是一个资源整理集合,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。这个系列...
就序列而言,Python中的in和not in操作符决定某个元素是否是一个集合中的成员。 集合等价/不等价 等价/不等价被用于在相同或不同的集合之间做比较。两个集合相等是指,对每个集合而言,当且仅当其中一个集合中的...
数学集合转为Python的集合对象很有效,集合关系测试和union、intersection等操作符在Python里也同样如我们所预想地那样工作。 和其他容器类型一样,集合支持用in和not in操作符检查成员,由len()内建函数得到集合...