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

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

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

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

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

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

  • 访问:
  • 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字典表相关推荐

  1. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

  2. python基础03/字典

    python基础03/字典 内容大纲 1.字典 1.字典 字典是无序,可变的数据类型 字典:用于存储数据,储存大量数据,字典要比列表快 1.1 定义一个列表 lst1 = ["老大" ...

  3. 刻意练习:Python基础 -- Task06. 字典与集合

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  4. python基础之字典的遍历

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  5. python基础之字典的更新复制

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  6. python基础之字典的访问

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  7. Python基础编程——字典

    前面介绍了序列,本节将介绍Python中唯一的内置映射类型-字典(dict),在字典中值不是按照索引来排列的,而是存储在指定的键下面,键可能是字符串.数字.元组等.Python中的字典类似于json格 ...

  8. python基础之字典的嵌套

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  9. Python之dict字典

    dict字典 dict字典认知 字典 访问字典里面的成员 如何快速创建一个字典 访问字典成员 dict字典的修改 添加 注意:字典无序 修改字典 删除字典中的数据 未完待续..... dict字典认知 ...

  10. python基础补漏-字典和浮点型

    6,字典(dict) 字典是 无序.键不重复 且 元素只能是键值对的可变的 个 容器. data = { "k1":1, "k2":2 } 容器 元素必须键值对 ...

最新文章

  1. android 耳机红外线,红外线耳机制作方法
  2. 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...
  3. 第三章.数据类型和运算符
  4. Spring JMS
  5. cad连接不同线段的端点_CAD绘图中两条线段快速无缝平齐对接
  6. 2021宁夏英语高考成绩查询,2021宁夏高考成绩官方查询时间及入口
  7. 《算法竞赛进阶指南》0.5排序
  8. scala本地调试_如何编写自己的Java / Scala调试器
  9. c语言偶数分解成两个素数,如何用C语言验证2000以内的哥德巴赫猜想,对于任何大于4的偶数均可以分解为两个素数之和....
  10. 【转】前端的BFC、IFC、GFC和FFC
  11. java文件下载用什么技术_Java中实现文件上传下载的三种解决方案(推荐)
  12. 优秀常用网站汇总.txt
  13. 简单解释什么是 依赖注入 和 控制反转 1
  14. idea创建jsp项目并运行
  15. Kubernetes快速部署,kubectl命令使用,资源管理
  16. 成都职称计算机 报几科,成都2018年7月上职称计算机考试报名事项通知
  17. C语言斐波那契数列的非递归实现
  18. C++11 auto类型说明符如for(atuo x : s)
  19. 提示缺少unicode打开乱码_教你如何破译乱码
  20. 免ajax省市三级联动:http://runjs.cn/detail/rcsqficf

热门文章

  1. 【STM32H7的DSP教程】第4章 Matlab简易使用之脚本文件
  2. 《符号学:原理与推演》引论
  3. java经纬度格式转换_经纬度格式转换工具
  4. kali之搜狗输入法安装下载
  5. 【扩频通信】第五章 扩频信号解扩和解调
  6. 冰点还原离线激活_冰点还原精灵密钥,小编教你如何激活冰点还原精灵
  7. Flowplayer简单酷炫的视频播放器
  8. html上传文件出现fakepath,chrome upload file 出现 fakepath,请解决方案
  9. 【LaTeX入门】软件安装
  10. flash 文件计算机课件,计算机软件及应用Flash.ppt