今天我们来将一个在Python中应用除了list列表之外的最频繁的一个数据类型,属于映射的一种——dict字典表

首先我们来看一下字典表的特性:

  • 通过键,非下标索引来访问数据
  • 可包含任意的无序集合
  • 可变长度、异质并且可以任意嵌套
  • 属于“可变映射”分类
  • 对象引用表(哈希表)

接下来我们来看一下字典表的声明:

  • {}空字典表
  • {key:value},标准声明方法
  • dict(key=value)
  • dict([(key,value),(key,value),(key,value)])
  • dict.fromkeys([key1,key2...])

Python基础:dict字典表

最后我们来看一下字典表的通用操作:

  • 访问:
  • data[key],访问元素
  • data.get(key,default),获取元素,返回信息
  • key in data,判断键是否存在于字典表中
  • data.keys(),获取字典表的所有键
  • data.values(),获取字典表的所有值
  • data.items(),获取字典表的键值对
  • 复制:data,copy()
  • 更改:data[key]=value
  • 字典表的连接:data.update(data2)
  • 键值对的删除:del data[key]
  • 弹出删除:data.pop(key,None)
  • 弹出整个键值对:data.popitem()
  • 函数在字典表中的使用

Python基础:dict字典表

Python基础:dict字典表

Python基础:dict字典表

相关文章: