python基础(二)
来源:互联网 发布:stm32 uart通信编程 编辑:程序博客网 时间:2024/06/08 20:13
python中set和frozenset(不可变集合)的区别:
set无序排序且不重复,是可变的,有add(),remove()等方法。不存在哈希值。基本功能包括关系测试和消除重复元素。集合对象还支持union(联合),intersection(交集),difference(差集)和sysmmetric difference(对称差集)等数学运算。
set支持x in set,len(set)和for x in set。作为无序的集合,set不记录元素位置或者插入点。因此,set不支持indexing,或者其他类序列的操作。
frozenset是冻结的集合,它是不可变的,存在哈希值,好处是它可以作为字典的key,也可以作为其他集合的元素。缺点是一旦创建便不能改变,没有add,remove方法。
阅读全文
0 0
- Python基础学习二
- Python 基础二
- Python 基础语法(二)
- Python基础学习二
- python基础(二)
- Python 基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- python基础(二)
- Python 基础语法(二)
- python基础二
- Python基础(二)
- python基础语法(二)
- Python 基础语法(二)
- python 基础(二)
- Python基础(二)
- Python 基础 二
- Python 基础语法(二)
- Android接入微信支付和支付宝支付(2)
- Java 按字节截取字符串
- Array类型方法
- 《Android中高级工程师面试指南 — 基础知识 — Activity》
- ueditor——配置图片上传路径(终于开窍了)
- python基础(二)
- 联通小bug
- centos7安装mysql
- spring-boot项目启动
- 磁盘管理的建议及软件推荐
- 位异或运算符的特点
- [BZOJ]3594 [SCOI2014] 方伯伯的玉米田 二维树状数组 + dp
- 缓动动画插件tween.js
- 1060. 爱丁顿数(25)