常见字典常量和操作
操作 | 解释 |
D = {} | 空字典 |
D = {‘spam‘:2 , ‘egg‘:3} | 两项目字典 |
D = {‘food‘:{‘ham‘:1,‘egg‘:2}} | 嵌套 |
D = dict.fromkeys([‘a‘,‘b‘]) | 其他构造技术 |
D = dict(zip(keylist, valslist)) | 关键之、对应的对、键列表 |
D = dict(name=‘bob‘, age=42) | |
D[‘eggs‘] | 以键进行索引运算 |
‘eggs‘ in D | 成员关系:键存在测试 |
D.keys() | 方法:键 |
D.values() | 值 |
D.items() | 键+值 |
D.copy() | 副本 |
D.get(key, default) | 默认 |
D.update(D2) | 合并 |
D.pop(key) | 删除等 |
len(D) | 长度 |
D[key] = 42 | 新增、修改键 |
del D[key] | 根据键删除条目 |
list(D.keys()) | 字典视图 |
D = {x: x*2 for x in range(10)} | 字典解析(Python3.0) |
本文出自 “赶不上的脚步” 博客,请务必保留此出处http://xxmspace.blog.51cto.com/1056016/1763169
原文地址:http://xxmspace.blog.51cto.com/1056016/1763169