零基础学python-8.5 字典
2015-08-28 15:22
597 查看
字典:无序的集合,通过键来存取
特性:
1.通过键而不是通过偏移量来读取
2.任意对象的无序集合
3.可变长、异构、任意嵌套
4.属于可映射类型
5.对象引用表(散列表)
常见操作:
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
特性:
1.通过键而不是通过偏移量来读取
2.任意对象的无序集合
3.可变长、异构、任意嵌套
4.属于可映射类型
5.对象引用表(散列表)
常见操作:
操作 | 解释 |
d={} | 空字典 |
d={'a':1,'b':2,'c':'3'} | 两项目字典 |
d={'a':1,{'b':2}} | 嵌套 |
d=dict.fromkeys(['a','b']) | 其他构造技术 |
d=dict(zip(keyslist,valslist)) | 关键字 |
d=dict(name='bob',age=24) | 对应的对、键列表 |
d['egg'] | 以键进行索引运算 |
d['food']['egg'] | 以键进行索引运算 |
'egg' in d | 成员关系 |
d.keys() | 方法:键 |
d.values() | 方法:值 |
d.items() | 键+值 |
d.copy() | 复制 |
d.get(key,default) | 默认 |
d.update(d2) | 合并 |
d.pop(key) | 删除 |
len(d) | 求长度 |
d[key]=1 | 修改键 |
del d[key] | 删除 |
list(d.keys()) | 字典视图 |
d1.keys()&d2.keys() | |
d={x:x*2 for x in range(10)} | 字典解析 |
------------------------------------------------------------------
点击跳转零基础学python-目录
相关文章推荐
- python监控windows的CPU,Memory,Disk
- python写csv文件
- Python安全测试工具合集
- python随机生成字符串
- python实现简单的LRU算法
- webdriver屏幕截图(python)
- Python中文乱码的处理
- python在数据库中的应用
- python 自动化运维 监测web质量
- python -循环
- 比较重要的python库,留着以后慢慢看
- python遇到的问题
- python基础知识
- python实现邮件群发
- 每日python(4)
- python NumPy函数库基础
- 面向对象编程其实很简单——Python 面向对象(初级篇)
- python中set(可变集合)、frozenset(不可变集合)的基本操作
- python爬网页乱码
- pythonbrew, pythonz, virtualenv