python内置容器之集合
来源:互联网 发布:扫频软件 编辑:程序博客网 时间:2024/05/27 20:04
集合(set)作为python的基本数据类型之一,经常被用来进行去重等。他是只存储key并且key不会重复的一种数据结构。set不支持索引,不能通过位置索引来访问元素。另外集合还支持交并差等操作,非常方便。
1、创建集合:
set1=set(‘abcd’) //字符串参数作为序列
set2=set([1,2,3,4]) //list作为序列
set3=set() //空集合
2、访问集合元素:
因为没有索引,所以我们一般只能遍历访问每个元素。
for key in set1:
print key
3、添加元素:
set1.add(‘test’) //’test’作为一个整体添加到集合中
set1.update(‘test’)//将‘test’拆开成‘t’, ’e’, ’s’,’t‘四个元素添加到集合中
4、删除元素:
set1.remove(‘test’) //删除’test‘这个元素
5、集合交并差等:
set1 | set2 //集合并集
set1 & set2 //集合交集
set1 – set2 //集合差集
set1 == set2 //两个集合是否相等
set1 != set2 //两个集合是否不相等
a in set1 //a是否是集合的一个元素
a not in set1 //a是否不是集合的一个元素
6、其他:
len(set1) //长度
set2.issubset(set1) //set2是否为set1的子集
set1.union(set2) //并
set1.intersection(set2) //交
set1.difference(set2) //差
set1.discard(2) //如果存在元素2,就删除;没有不报异常
set1.clear() //清除set
- python内置容器之集合
- Python内置容器之列表
- python内置容器之字典
- python内置容器之元组
- python 内置容器
- Python中内置容器
- Python集合容器类型之List用法
- python容器之元组、集合使用
- python学习笔记(五)之内置容器List
- [python]python内置容器的学习
- python基础数据类型及内置容器详解
- Python基础-基本语法,内置容器
- python学习笔记(六)之内置容器dict的妙用
- python基础知识——内置数据结构(集合)
- Python内置函数_集合操作类
- Python内置函数_集合操作类
- STL之set集合容器
- STL之set集合容器
- FTPutil
- Writing in the Sciences 课程笔记 (导论、句子和段落)
- React-Native版本升级踩坑
- 【Math类】常用函数
- PQ硬盘分区魔术师怎么用|PQ8.05硬盘分区教程图解
- python内置容器之集合
- Codeforces 733C (模拟,贪心)
- filter-name 报:is not allowed here 异常解决方案,severlet3.0以后的规范不再有 XML 了
- 前端日记——16.11.1
- bootstrap 学习笔记(二)
- rg.compass.core.engine.SearchEngineException: Lucene connection must be set in the settings. Please
- totalWeight
- eclipse 中忽略jsp, xml文件中的报错信息
- 版本号比较(Compare two Version numbers)