字典

dic = {key:value}

1.字典特性

key必须是唯一的,值不必是唯一。

值可以是任何数据类型,比如list,tuple,字符,数值等。key只能是不可变的数据类型。

同一个key不允许重复,如果出现重复,后一个值会覆盖到前面重复的key。字典的这种特性,使得它常常被用作读取数据的数据储存结构。

2.字典基础语法

3.嵌套字典

3.1字典嵌套列表

3.2字典嵌套字典

有时候单纯的的字典格式无法满足我们储存数据的需要,这就需要我们构建多级字典了。比如构建一个多级字典。举个例子,

dic = {}
#法一:直接赋值
dic['name']='zhangsan'
#法二:setdefault
dic.setdefault('gender','male')
print dic
{'gender': 'male', 'name': 'zhangsan'}

但是如果,我们想把结构变化为{'zhangsan':{'gender': 'male'}}

4.字典get函数

get(self,

练习来源:

https://www.cnblogs.com/daimatuo/p/10437732.html

转载于:https://www.cnblogs.com/411learn-forever/p/10561643.html

python数据结构之字典(未完成)相关推荐

  1. Python数据结构之字典

    小练习之集合:列表 n1 = [1,3,5,7,12,14,16,18,23],计算任意元素相加为17的集合 if __name__ == '__main__':n1 = [1,3,5,7,12,14 ...

  2. python数据结构之字典(dict)——超详细

    字典(dict) 1.什么是字典 字典是具有映射关系的一个集合,有自己的标志性符号,用{}来定义.字典由多个键以及其对应的键值共同构成的,字典是无序的,只讲究对应关系,并且字典中的键是独一无二的 1. ...

  3. python 字典_Python数据结构:字典那些事儿

    写在前面 本系列适合0基础的人食用,这是利用Excel学习Python系列的第5篇文章 之前的列表都复习好了吗:python数据结构:列表 are u ready?另一种数据结构:字典,要来了 字典( ...

  4. Python学习 数据结构列表字典元组

    本章节我们主要结合前面所学的知识点来介绍Python数据结构. 1.元组结构(Tuple) 元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串.数字甚至元组.元组创建后不能修改. 元组通常 ...

  5. python 映射表结构_Python 中常见的数据结构:字典、映射和散列表

    在 Python 中,字典是核心数据结构.字典可以存储任意数量的对象,每个对象都由唯一的字典键标识. 字典通常也被称为映射.散列表.查找表或关联数组.字典能够高效查找.插入和删除任何与给定键关联的对象 ...

  6. 从零开始学Python第13课:常用数据结构之字典

    迄今为止,我们已经为大家介绍了Python中的三种容器型数据类型(列表.元组.集合),但是这些数据类型仍然不足以帮助我们解决所有的问题.例如,我们需要一个变量来保存一个人的多项信息,包括:姓名.年龄. ...

  7. 1.4、Python数据结构——字典(dict)

    目录 1.定义字典 2.使用字典 2.1.访问字典,用键查找 2.2.修改字典 2.3.新增元素 2.4.删除元素 3.字典的其他操作 3.1.clear(),清空字典所有元素 3.2.copy(), ...

  8. Python基础编程——字典

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

  9. python数据结构包括什么_Python中的数据结构详解

    概述 在深入研究数据科学和模型构建之前,Python中的数据结构是一个需要学习的关键内容 了解Python提供的不同数据结构,包括列表.元组等 介绍 数据结构听起来是一个非常直截了当的话题,但许多数据 ...

最新文章

  1. ROS系统——部署OpenVINO版Nanodet超轻量目标检测器
  2. Selenium高亮页面对象
  3. 虚拟主机6大骗术,站长朋友小心了
  4. 文件操作-小文件复制
  5. 2018年最后一个月最值得关注的13个优质公号
  6. Docker 是什么,组成
  7. Ubuntu常用软件安装(小集合)
  8. JSP实用教程 第三章 JSP内置对象
  9. GoldenGate Director安装
  10. 使用DTW算法对上证50成分股走势进行聚类分析
  11. android开发笔记之materialish-progress
  12. SpringBoot笔记系列:(十)数据持久化Spring Data JPA
  13. 数字孪生的思考 05 - VAM/XR
  14. java闹钟_JAVA 闹钟程序
  15. PseudoSeg: Designing Pseudo Labels for Semantic Segmentation阅读笔记
  16. 木棍游戏(深搜 模板
  17. 我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:JVM的发展历程
  18. 展厅设计全面优化企业形象,取得客户的信任为合作打下良好的基础
  19. 到底什么是类脑计算?
  20. svn版本库浏览器_WebSVN—在线版本库浏览器

热门文章

  1. [蓝桥杯][算法训练VIP]麦森数(Java大数+快速幂)
  2. 233 Matrix HDU - 5015
  3. 【计算机组成原理】数据表示和运算
  4. 计算机图形学二维变换知识点,计算机图形学 二维变换及二维.ppt
  5. python台风动图绘制_使用Python绘制台风轨迹图的示例代码
  6. pymysql安装_第八章 nova组件安装2
  7. linux 清空nat,linux 命令iptables -t nat
  8. linux收缩java位置,找到linux中当前java的安装位置
  9. uclinux多线程应用-网络通信[转]
  10. Python中global和nolocal作用域的理解