python小点心--set
来源:互联网 发布:手机淘宝如何评价 编辑:程序博客网 时间:2024/06/12 00:56
set是极为常用的容器,通常用来排除重复的元素,在python,如何初始化呢?
下面的代码,将演示三种初始化方式
#coding=utf-8#初始化一个空的setmyset = set()myset.add(4)print myset#通过tuple初始化myset1 = set((3,4,6))print myset1#通过list初始化myset2 = set([1,2,3])print myset2
add方法可以向集合中添加一个元素,remove方法可以从集合中删除掉一个元素
此外,最重要的三个操作就是求差集,交集,并集,他们的方法分别为difference,intersection,union
除了set外,python还有一个frozenset,相比于set,frozenset的特殊之处在于它是不可变的,初始化的时候有多少元素,之后就永远有多少元素,因此也就无法使用add,remove等方法,frozenset可以用来做dict的key,而set不能,坦率的讲,我不认为这个frozenset有什么用,或是有什么地方使用它比使用set能获得更好的效果。
0 0
- python小点心--set
- python小点心--globals函数
- python小点心--__call__
- python小点心--list 排序
- python小点心--Event
- python小点心--compile
- python小点心--filter函数
- python 小点心 --datetime(日期)
- python 小点心---execvp
- python小点心--内存文件映射
- python小点心-logging 日志模块
- python小点心--判断操作系统类型
- python 小点心---requests 和 https
- python小点心--struct 封装变长字符串
- python小点心--获取汉子拼音首字母
- python 小点心---获取当前函数名称
- Python Set
- python set
- SVN提交强制加入注释
- unity中解析excel导出的txt文件
- Unity 存储目录
- mysql常用字符串函数
- wampserver部署笔记 设置apache使得外网可以访问
- python小点心--set
- 信息检索问题的一个例子 An example information retrieval problem
- Linux文件共享
- HDOJ 2014 青年歌手大奖赛_评委会打分(sort的使用)
- 背包九讲
- 一个android项目所常用的开源库
- android中的tween动画(也叫view动画)原理以及使用详解
- 导致InvocationTargetException的一个原因
- 远程帮人优化SQL视频