• 字典 -- {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

  • 相关阅读:
    AS3.0纯代码编写的两款loading效果
    AS3.0 Vector的运用
    java 垃圾回收总结(1)
    as3垃圾回收机制
    AS3.0 效率优化
    数组去重的方法
    javascript 的垃圾回收机制讲一下
    浅拷贝和深拷贝
    判断 js 类型的方式
    前端安全问题?
  • 原文地址:https://www.cnblogs.com/liwei-python-21/p/8778719.html
Copyright © 2020-2023  润新知