`
scm002
  • 浏览: 318746 次
社区版块
存档分类
最新评论

python 集合操作

 
阅读更多

'''
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集合类型及操作,详细介绍了集合类型及操作符,仅用于学习

    Python练习题集合.rar

    通过解答"Python练习题集合.pdf"中的题目,初学者不仅可以巩固Python的基础知识,还能提高解决问题的能力,为后续更深入的学习和项目实践打下坚实的基础。记得理论结合实践,理论知识只有在实际应用中才能真正内化。

    Python集合操作方法详解

    Python集合是一种特殊的数据结构,它包含了唯一且无序的元素。集合在编程中扮演着重要的角色,主要功能包括数据去重和进行各种关系测试,如交集、并集、差集等。 1. **去重**: 集合的一大特性就是其元素的唯一性...

    Python中集合常用操作方法与复杂集合对象示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: ...目的:帮助理解复杂集合对象Python中的具体使用。

    Python中的集合应用:数据去重与集合操作全解析

    在Python中,集合(set)是一个无序且不包含重复元素的容器。...通过掌握集合的基本操作和集合运算,你可以轻松地在Python中进行数据去重和集合操作。希望本文能帮助你在实际项目中更好地利用集合。

    python集合,包含集合的创建、集合的常用操作等

    在Python编程语言中,集合(set)被定义为一个无序的、不包含重复元素的数据结构。它主要用于存储唯一元素,并支持数学上的集合运算,例如并集、交集、差集和...压缩包文档记录的是Python集合的一些关键特性和用法。

    python判断一个集合是否包含了另外一个集合中所有项的方法

    本文实例讲述了python判断一个集合是否包含了另外一个集合中所有项的方法。... 您可能感兴趣的文章:Python中集合类型(set)学习小结Python set集合类型操作总结Python中的集合类型知识讲解Python通过递归遍历出

    python集合介绍以及案例代码.doc

    python集合 ### Python集合(Set)介绍 Python中的集合(Set)是一个无序的、不包含重复元素的数据结构。它主要用于去重和关系测试(如成员关系、交集、并集等)。集合是用大括号 `{}` 来表示的,集合中的元素是...

    集合 和 哈希表的实例

    例如,以下是一个简单的Python集合操作示例: ```python s = set([1, 2, 3, 4, 5]) s.add(6) # 添加元素 s.remove(3) # 删除元素 print(s.intersection({2, 4, 6})) # 输出交集:{2, 4} ``` 接下来,我们讨论哈希表...

    2021年Python面试考题.docx

    10. Python 集合操作: - 集合去重,如 `nums = set([1,1,2,3,3,3,4])`,`len(nums)` 会输出 `4`,因为集合中的元素是唯一的。 11. Python 全局变量: - 在函数内部使用 `global` 关键字可以访问并修改全局变量。...

    python 集合的常用操作 示例

    集合的常用操作 - 交集 - 并集 - 差集 - 子集 - 超集

    Python集合.zip

    **Python集合.zip** 是一个包含了丰富Python编程资源的压缩包,涵盖了从基础知识到高级应用的各种示例代码。这个集合特别强调了对Tkinter库的深入使用,提供了许多完成度较高的GUI程序实例,对于想要学习Python图形...

    python实验三、字典和集合 .doc

    实验题目中没有直接涉及集合操作,但在实际应用中,集合常用于去重、成员关系判断和集合运算等。 **四、字典应用于文本统计** 对于文本处理,字典同样扮演重要角色。例如,统计文本中每个单词的出现次数,可以先...

    java_groovy_python集合

    标题“java_groovy_python集合”指出我们要探讨的是这三种语言中的集合类数据结构。在编程中,集合类是用于存储多个元素的数据结构,如数组、列表、集合、映射等。 1. **Java集合**:Java提供了丰富的集合框架,...

    python3.10.10安装包集合

    Python 3.10.10 是Python编程语言的一个版本,这个版本包含了多个适用于不同操作系统和体系结构的安装包和源代码压缩文件。这个压缩包集合提供了全面的选项,以满足用户在Windows和Linux系统上配置Python环境的需求...

    Python语法:集合.rar

    在实际应用中,集合常用于数据预处理,如去除重复元素,或者在数据分析中进行集合操作。 在机器学习和深度学习中,Python集合也有广泛应用。例如,在特征选择时,可以使用集合来存储已选择或排除的特征;在构建训练...

    Python集合类型实例.pdfPython集合类型实例.pdf-综合文档

    4. 使用集合进行数学集合操作,如并集。 5. Python文件操作,包括文件的读取、写入和追加。 6. Shell脚本的使用,特别是与文件处理相关的命令。 7. 字符串处理技术,例如使用`strip()`方法去除字符串两端的空白字符...

    python语法中集合的操作

    python语法中集合的操作

    02-python-字典-集合-不可变集合-赋值机制

    在Python中,赋值操作实际上是创建了一个新的引用,而不是复制整个对象。这意味着当两个变量指向同一个对象时,改变其中一个会影响另一个,因为它们都在引用同一个内存位置。对于不可变对象(如数字、字符串和元组)...

Global site tag (gtag.js) - Google Analytics