Python集合的基本知识
2017-09-28 18:38
232 查看
SET集合
特点:
无序
元素不重复
功能:
关系测试
去重
集合的方法: a.add() #给a集合添加一个元素 a.copy() #对a进行浅复制 a.different() #找出a与别的集合不同的元素 In [12]: x = {1,2,3,4} In [13]: y = {2,3,5,1,6,7} In [14]: x & y ##交集,即是两个集合里面共同拥有的。 Out[14]: {1, 2, 3} In [15]: x | y ##合集,两个集合去重,然后合并、 Out[15]: {1, 2, 3, 4, 5, 6, 7} In [16]: x - y ##x集合里面有的,y里面没有的。 Out[16]: {4} In [17]: x ^ y #先找到x和y共同拥有的,然后求其补集。 Out[17]: {4, 5, 6, 7} a & b #求交集 a.intersection(b) a | b #求并集 a.union(b) a – b # 求差集 a.difference(b) a ^ b #求对称差集 a.symmetric_difference(b) a.issubset(b) #a 是b 的子集 a.issuperset(b) # a 是否包含b
相关文章推荐
- Python学习笔记之正则表达式基本知识
- Python中集合(set)的基本操作以及一些常见的用法
- 轻轻松松搞定Python基本知识小结
- Java基础知识强化之集合框架笔记31:集合之泛型类的概述和基本使用
- python3 集合的基本操作
- Python的基本知识及sorted
- python基础知识之改变列表的基本操作
- Python中列表的一些基本操作知识汇总
- python基础知识——内置数据结构(集合)
- Python中的集合类型知识讲解
- c#基本知识:泛型集合的使用
- Python基本知识
- python基本知识总结
- python基本知识之数据类型
- python正则表达式--基本用法和函数(理论知识)
- python语言基础知识——基本数据类型详解
- python 基本知识学习
- python基本知识、数据库、网络、编程等总结
- python 爬虫基本知识
- python中socket【TCP】基本编程知识