字典 -- {dict}

 字典是另一种可变容器模型,且可存储任意类型对象。
 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
 d = {key1 : value1, key2 : value2 }
 键必须是唯一的,但值则不必。
 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
 一个简单的字典实例:
 dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

 查看:
 >>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 >>> print(dict['Name'])
 Runoob

 >>> dict
 {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 >>> print(dict['Age'])
 7
 
 修改: 
 >>> dict
 {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 >>> dict['Age'] = 10
 >>> dict
 {'Name': 'Runoob', 'Age': 10, 'Class': 'First'}
 
 
 添加:
 >>> dict
 {'Name': 'Runoob', 'Age': 10, 'Class': 'First'}
 >>> dict['chool'] = "信任积极爱心奉献"
 >>> dict
 {'Name': 'Runoob', 'Age': 10, 'Class': 'First', 'chool': '信任积极爱心奉献'}

 删除:
 >>> del dict['Name']
 >>> dict
 {'Age': 10, 'Class': 'First', 'chool': '信任积极爱心奉献'}
 >>> dict.clear() #清空字典
 >>> dict
 {}
 
 字典嵌套:
 字典支持无限嵌套
 >>> cities={
 ...     '北京':{
 ...         '朝阳':['国贸','CBD','天阶','我爱我家','链接地产'],
 ...         '海淀':['圆明园','苏州街','中关村','北京大学'],
 ...         '昌平':['沙河','南口','小汤山',],
 ...         '怀柔':['桃花','梅花','大山'],
 ...         '密云':['密云A','密云B','密云C']
 ...     },
 ...     '河北':{
 ...         '石家庄':['石家庄A','石家庄B','石家庄C','石家庄D','石家庄E'],
 ...         '张家口':['张家口A','张家口B','张家口C'],
 ...         '承德':['承德A','承德B','承德C','承德D']
 ...     }
 ... }
 >>> for i in cities['河北']: print(i)
 石家庄
 张家口
 承德
 
 >>> for i in cities['河北']['张家口']: print(i)
 张家口A
 张家口B
 张家口C

原文地址:https://www.cnblogs.com/liwei-python-21/p/8778719.html