字典
字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键, key) 和指向的对象(值,value)是一一对应的。而且字典是可变的,它是一个容器类型,能存储任意个Python对象。
字典的创建,访问,更新和删除
>>> dict1 = {'a': 'value', 'b': 'value2'}
>>> dict1
{'a': 'value', 'b': 'value2'}
>>> fdict = dict((['x',1], ['y', 2]))
>>> fdict
{'y': 2, 'x': 1}
>>>
>>> dict1 = {'a': 'have', 'b': 'fun'}
>>> for key in dict1.keys():
... print 'key=%s, value=%s' % (key, dict1[key])
...
key=a, value=have
key=b, value=fun
>>> dict1
{'a': 'have', 'b': 'fun'}
>>> dict1['newkey'] = 'new value'
>>> dict1
{'a': 'have', 'newkey': 'new value', 'b': 'fun'}
>>>
>>> dict1
{'a': 'have', 'newkey': 'new value', 'b': 'fun'}
>>> del dict1['a']
>>> dict1
{'newkey': 'new value', 'b': 'fun'}
>>> del dict1
>>> dict1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dict1' is not defin