shirobert 发表于 2017-5-2 11:40:14

零基础学python-8.5 字典

  字典:无序的集合,通过键来存取
  特性:
  1.通过键而不是通过偏移量来读取
  2.任意对象的无序集合
  3.可变长、异构、任意嵌套
  4.属于可映射类型
  5.对象引用表(散列表)
  常见操作:
操作解释d={}空字典d={'a':1,'b':2,'c':'3'}两项目字典d={'a':1,{'b':2}}嵌套d=dict.fromkeys(['a','b'])其他构造技术d=dict(zip(keyslist,valslist))关键字d=dict(name='bob',age=24)对应的对、键列表d['egg']以键进行索引运算d['food']['egg']以键进行索引运算'egg' in d成员关系d.keys()方法:键d.values()方法:值d.items()键+值d.copy()复制d.get(key,default)默认d.update(d2)合并d.pop(key)删除len(d)求长度d=1修改键del d删除list(d.keys())字典视图d1.keys()&d2.keys()d={x:x*2 for x in range(10)}字典解析
就说到这里,谢谢大家

------------------------------------------------------------------
点击跳转零基础学python-目录


         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 零基础学python-8.5 字典