Python学习笔记04_dict和set
来源:互联网 发布:mysql批量删除 编辑:程序博客网 时间:2024/06/02 00:04
dict
- 空dict,{}
- {key1:value1, key2:value2, ……}
- 避免key不存在的错误
<<< 'ele' in dict
<<< d.get('key') # 如果key不存在返回None
<<< d.get('key', -1) # 如果key不存在返回-1 - 删除key,pop(key),对应的value也会从dict中删除。
- dict内部存放的顺序和key放入的顺序没有关系。
- dict查找和插入的速度极快,不会随着key的增加而变慢。list查找和插入的时间随着元素的增加而增加。
- dict需要占用大量的内存。list占用空间小。
- dict的key必须是不可变对象.
set
- set是key的集合,不存储value,set没有重复的key。数学意义上的无序和无重复元素的集合。set的原理和dict一样,不可以放入可变对象,因为无法判断两个可变对象是否相等,也就无法保证set内部”不会有重复元素”。
- 创建一个set,需要提供一个list作为输入集合。
<<< s = set([1,1,2,2,3]) # {1,2,3} - add(key),添加元素。
- remove(key),删除元素。
0 0
- Python学习笔记04_dict和set
- python基础三_dict&set
- DayDayUP_Python自学记录[5]_dict和set学习
- Python学习笔记 - dict和set
- python学习笔记 使用dict和set
- python学习笔记3--dict和set
- python set 学习笔记
- python_笔记4_dict字典
- Python学习笔记--集合set
- python学习笔记(四)dict和set类型
- Python学习笔记——dict和set
- Python学习笔记(四)dict和set
- python学习笔记—使用dict和set
- 廖雪峰python学习笔记3:dec和set
- Python学习笔记(5)-dict和set
- 丹的Python学习笔记Day6dict和set
- 02-python学习笔记:字典dict和集合set
- Python学习笔记——使用dict和set
- [ZOJ2314]Reactor Cooling(无源汇有上下界的可行流)
- 纯css3实现美化复选框和手风琴效果(详细)
- 2016数据库技术盘点
- Java NIO详解
- SQL极限函数limit()详解<分页必备>
- Python学习笔记04_dict和set
- PAT B1012. 数字分类 (20)
- 丑闻使股票波动
- 计算机视觉方面的三大国际会议及期刊&会议影响因子
- Effective Java读书笔记二:枚举和注解(30-37)
- NumPy数组1
- Android集成阿里云消息推送的方法步骤
- MySQL中文乱码问题
- CF764 A. Taymyr is calling you(水题)