一:字典通识:
1,字典通过键而不是偏移量来读取;
2,字典是任意对象的无序集合;
3,字典可变长、异构、任意嵌套;
4,字典属于可变映射类型;
5,对象引用表(散列表);
二:实际应用中的字典:
1,字典的基本操作:创建和读取字典,使用相同的方括号语法,用键对字典进行索引操作。创建字典的方式:
>>>D = {'a' : 0,'b' : 0} #常量表达式创建
>>>D
{'a' : 0,'b' : 0}
>>>D = {} #通过赋值运算创建
>>>D['a'] = 0
>>>D['b'] = 0
>>>D
{'a' : 0,'b' : 0}
>>>D = dict(a = 0,b = 0) #通过关键字形式创建
>>>D
{'a' : 0,'b' : 0}
>>>D = dict([('a',0),('b',0)]) #通过键/值对序列的形式创建
>>>D
{'a' : 0,'b' : 0}
>>>D = dict.fromkeys(['a','b'],0) #特殊情况可用内置函数创建
>>>D
{'a' : 0,'b' : 0}
>>>D = {k : 0 for k in 'ab'} #python3.0中可以使用字典解析来创建
>>>D
{'a' : 0,'b' : 0}