"""

3.1 字典的定义

1.dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型

2.字典同样可以用来 存储多个数据

1)通常用于存储 描述一个 物体 的相关信息

3.和列表的区别

1)列表 是 有序 的对象集合

2)字典 是 无序 的对象集合

4.字典用 {} 定义

5.字典使用 键值对 存储数据,键值对之间使用 , 分隔

1)键 key 是索引

2)值 value 是数据

3)键 和 值 之间使用 : 分隔

4)键必须是唯一的

5)值 可以取任何数据类型,但 键 只能使用 字符串、数字或 元组

3.2 字典常用操作

xiaoming.clear xiaoming.items xiaoming.setdefault

xiaoming.copy xiaoming.keys xiaoming.update

xiaoming.fromkeys xiaoming.pop xiaoming.values

xiaoming.get xiaoming.popitem

3.3 循环遍历

for ... in ...

3.4 应用场景

1.尽管可以使用 for in 遍历 字典

2.但是在开发中,更多的应用场景是:

1)使用 多个键值对,存储 描述一个 物体 的相关信息 —— 描述更复杂的数据信息

2)将 多个字典 放在 一个列表 中,再进行遍历,在循环体内部针对每一个字典进行 相同的处理

"""

# 定义字典

xiaoming = {"name": "小明",

"age": 18,

"gender": True,

"height": 1.75}

xiangming_2 = {

"weight": 34

}

# print(xiaoming.update(xiangming_2)) # update 合并

# xiaoming.clear() # clear 清空数据

for name in xiaoming.keys():

print(name)

下列关于python字典变量的定义_Python变量类型 之 字典相关推荐

  1. python 定义变量怎么定义_python变量定义和定义规范

    Python变量命名规范 模块名: 小写字母,单词之间用_分割 ad_stats.py 包名: 和模块名一样 类名: 单词首字母大写 AdStats ConfigUtil 全局变量名(类变量,在jav ...

  2. python变量的定义_Python变量的定义

    Python变量的定义 Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此 ...

  3. C语言变量的定义包括变量存储类型和变量的什么?

    C语言变量的定义包括变量存储类型和变量的名称.C语言定义变量的格式:"数据类型 变量名;","数据类型"表示想要存储什么类型的数据,"变量名" ...

  4. java变量的定义_Java变量_Java变量概念定义

    Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...

  5. MySQL中变量的定义和变量的赋值使用

    MySQL中变量的定义和变量的赋值使用 前言 MySQL存储过程中,定义变量有两种方式: 1.使用set或select直接赋值,变量名以@开头 例如: set @var=1; 可以在一个会话的任何地方 ...

  6. python定义变量并赋值_Python 变量类型及变量赋值

    在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...

  7. python定义字典对象时_Python对象类型之字典

    intumu.com:机器学习(ML).人工智能(AI)和土木工程的(TM)关系?​zhuanlan.zhihu.com 前言 着手开始写的时候就一直有一个画面在脑子中出现:小猪佩奇第N级,猪爸爸拿出 ...

  8. python变量生命周期_python 变量定义及变量生命周期

    第一部分 最近在写Python的时候发现一个好玩的现象,就是在if else重定义的变量,没有声明全局,在外部也可以使用, 这里涉及到一个python变量生命周期的问题. python能够改变变量作用 ...

  9. python 全局变量使用报错没有定义_Python变量作用域代码解析

    本篇文章小编给大家分享一下Python变量作用域代码解析,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 特点 python的作用域是静态的,在源代码中 ...

最新文章

  1. TypeError:“模块”对象不可调用
  2. Java NIO学习系列五:I/O模型
  3. ubuntu20.10(Linux)在wine下用pyinstaller打包python程序在window系统运行 交叉编译
  4. 机器学习之--数据构造,函数图显示
  5. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (20) - IvyBridge微架构
  6. Java之动手动脑(三)
  7. Does Oracle Goldengate support Parallel DML?
  8. Android接入unityads广告,Unity Ads胡敏:开发者如何通过广告获取成功
  9. JS将字符串yyyyMMddHHmmss转Date
  10. Retinex算法,图像色彩增强之python实现——MSR,MSRCR,MSRCP,autoMSRCR
  11. C语言字符串转16进制
  12. 数字电路基础-逻辑门电路
  13. 计算机网络:网络拓扑分类
  14. C++解决八皇后问题
  15. FreeRTOS个人笔记-初谈CM3内核
  16. 什么时候使用Redis缓存
  17. 通俗理解卡尔曼滤波(无人驾驶感知融合的经典算法)
  18. cocos创建九宫格图片
  19. 商汤实习面试-见习视觉研究员面试
  20. 个人博客园样式、背景及细节美化过程

热门文章

  1. 【正点原子FPGA连载】第四十九章OV5640摄像头HDMI灰度显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  2. 寒训3H Drazil and Tiles
  3. B02 - 049、查看Kafka集群的方式①:ZooInspector
  4. 操作系统 多用户 多任务 如何理解 (Linux)
  5. 登陆网站时验证码有什么作用
  6. [QT+FFMPEG]使用QT自带的MinGW编译器编译FFMPEG生成LIB库(H264解码)
  7. C++ Primer 第五章 Statements
  8. 用一篇恰到好处的年终总结为自己献上爱的花束
  9. 新建一个文件夹出现多个文件夹
  10. 练习2-10 计算分段函数[1]