- 字典
定义:字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。
- 创建、赋值格式:
- 创建字典:
>>> d1 ={}
>>> type(d1)
- 字典赋值:
<class 'dict'>
>>> d2 = {'a':1,'hello':2,3:'e'}
>>> d2
{'a': 1, 'hello': 2, 3: 'e'}
- 工厂方法dict()来创建字典:
>>> d3 = dict((['x',1],['y',2]))
>>> print(d3)
{'x': 1, 'y': 2}
- 内建函数创建‘默认’字典,字典中元素具有相同值(如果没有给出值,默认为None):
>>> d4 = {}.fromkeys(('x','y'),999)
>>> d4
{'x': 999, 'y': 999}
>>> d5 = {}.fromkeys(('name','pwd')) #如果没有给出值,默认为None
>>> d