python基础之集合
来源:互联网 发布:ubuntu 12.04 163源 编辑:程序博客网 时间:2024/06/07 12:39
集合是一个无序的,不重复的数据组合,它的主要作用如下:
去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系
常用操作
#!/usr/bin/env python#-*- coding:utf-8 -*-a = set([1,2,3,4,5])b = set([4,5,6,7,8])e = a | b # a 和 b的并集f = a & b # a 和 b的交集g = a - b # 求差集(项在a中,但不在b中)h = a ^ b # 对称差集(项在a或b中,但不会同时出现在二者中)#并集print(a.union(b))#交集print(a.intersection(b))#差集print(a.difference(b)) #在a里面不在b里面print(b.difference(a)) #在b里面不在a里面#对称差集print(a.symmetric_difference(b))b.add('hello') #添加一项b.update([10,37,42]) # 在b中添加多项b.remove('hello') #删除一项len(b) #判断长度'x' in b #测试x是否是b的成员'x' not in b #测试x是否不是b的成员b.issubset(a) #b <= a 测试是否b中的每一个元素都在a中b.issuperset(a) #b >= a 测试是否a中的每一个元素都在b中
阅读全文
0 0
- python基础之集合
- Python基础之集合
- python基础学习之集合
- Python零基础入门之十集合
- 【python基础】之元组 集合 字典
- python基础之元组、列表、集合
- python基础2之数据类型---集合
- python 基础学习 集合
- python之列表、元祖、集合、字典基础篇
- python基础之字典dict和集合set
- Python基础之列表、元组、字典、集合的使用
- JAVA基础之集合
- java基础之集合
- java基础之 集合
- JAVA基础之集合
- Java基础之 集合
- java基础之集合
- .NET基础之集合
- LCD架构浅析&&mmap
- 逃离迷宫
- Git和Github的关系以及简单应用
- ck防止黑客修改其他用户数据
- 2017年8月IT互联网大会时间表出来啦!赶紧看
- python基础之集合
- 使用静态工厂方法代替构造器和构建器使用
- HDOJ1010 Tempter of the Bone(DFS+奇偶剪枝)
- bzoj 1270: [BeijingWc2008]雷涛的小猫 dp
- C++的重载,覆盖以及隐藏
- Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3.0)
- windows 7 python3.4 安装scrapy与常见错误
- SQL优化大总结之 百万级数据库优化方案
- 常见面试题 -- JAVA 小结