通过任意键信息查找一组数据中值信息的过程叫映射, Python语言中通过字典实现映射。
Python语言中的字典可以通过大括号({})建立,建立模式如下: {<键1>:<值1>,<键2>:<值2>,...,<键n>:<值n>} 其中,键和值通过冒号连接,不同键值对通过逗号隔开。

一般来说,字典中键值对的访问模式如下,采用中括号格式:
- d={}#定义一个空字典
- d['a'] = 1
- d['b'] = 2
- print(d)
- #结果为:{'a': 1, 'b': 2}
- print(d['a'])
- #结果为:1

- d={}#定义一个空字典
- d['a'] = 1
- d['b'] = 2
- print(d.keys())
- #dict_keys(['a', 'b'])
- d={}#定义一个空字典
- d['a'] = 1
- d['b'] = 2
- print(d.values())
- #dict_values([1, 2])
- d={}#定义一个空字典
- d['a'] = 1
- d['b'] = 2
- print(d.items())
- #dict_items([('a', 1), ('b', 2)])
- d={}#定义一个空字典
- d['a'] = 1
- d['b'] = 2
- print(d.items())
- print(d.get('a',0))
- print(d.get('c',0))#key不存在时,返回default上的值:0
- d['c']=d.get('c',0)#把键'c'添加到字典中,对应的值为:0
- print(d)
- d={}#定义一个空字典
- d['a'] = 0
- d['b'] = 0
- print(d.items())
- print(d.get('a',0))
- print(d.get('c',0))#key不存在时,返回default上的值:0
- d['c']=d.get('c',0)#把键'c'添加到字典中,对应的值为:0
- print(d)
- for i in "edfghasdfsadfgh":
- d[i] = d.get(i,0)+1#键不存在,返回值为0,存在则返回键对应的值
- # 字典记录每个元素出现的次数
- print(d)
- d={}#定义一个空字典
- d['a'] = 0
- d['b'] = 0
- print(d.items())
- print(d.get('a',0))
- print(d.get('c',0))#key不存在时,返回default上的值:0
- d['c']=d.get('c',0)#把键'c'添加到字典中,对应的值为:0
- print(d)
- for i in "edfghasdfsadfgh":
- d[i] = d.get(i,0)+1
- print(d.pop('a',0))
- print(d.popitem())
- del d['c']
- for key in d:#遍历,可以获得键
- print(key,d[key])