字典是使用最为广泛的数据结构了,从结构来看,其内容就是键值对,键称为key, 值称为value, 类似词典中通过前面的索引来快速查找后面的页面,通过key可以快速定位对应的值。...字典通过大括号或者dict函数来创建,用法如下
>>> a = {'one':1, 'tow':2, 'three':3}
>>> a
{'one': 1, 'tow': 2, 'three': 3}...比如我们想要创建一个value为列表的字典,也是可以的
>>> a = {'one' : [1, 2, 3, 4, 5], 'tow':[1, 2, 3, 4, 5]}
>>> a
{'one': [1...嵌套的字典
所谓嵌套,就是有多级key, 类似
a[key1][key2] = value
通过设置value的默认值为dict, 可以方便的实现嵌套字典,用法如下
>>> a = defaultdict...在实际工作中已经可以满足需求了,两层以上的嵌套几乎用不到。