字典类型
定义
映射:
- 映射是一种键(索引)和值(数据)的对应
- 属性和对应的值
- 序列中用0123…作为默认索引
字典类型时映射的体现:
- 键值对:键时数据宿营的扩展
- 字典时键值对的集合,键值对之间无序
- 采用大括号{}和dict()创建,键值对用冒号:表示
- 字典变量中,通过键获得值
e.g. <字典变量>={<键1>:<值1>,…,<键n>:<值n>} - 通过[]向字典变量中索引或增加元素
<值>=<字典变量>[<键>]
<字典变量>[<键>]=<值>
>>> d = {"中国":"北京","美国":"华盛顿","日本":"东京"}
>>> d
{'中国': '北京', '美国': '华盛顿', '日本': '东京'}
>>> d["中国"]
'北京'
- 空的大括号生成的是字典类型(与集合类型区分)
>>> de = {}
>>> type(de)
<class 'dict'>
字典处理函数及该方法
函数
处理操作方法
e.g.
>>> d = {"1+2":"3","1+5":"6","4+5":"9"}
>>> d.get("1+2","0")
'3'
>>> d.get("1+4","0")
'0'
>>> d.popitem()
('4+5', '9')
应用场景
对映射的表达:
表达键值对数据,进而操作
元素遍历:
for k in d:
<语句块>