您的位置:首页 > 编程语言 > Python开发

零基础学python-8.5 字典

2015-08-28 15:22 597 查看
字典:无序的集合,通过键来存取

特性:

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-目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: