Python--列表(list)、元组(tuple)、字典(dict) 学习总结(3)

目录

(3)、字典

1、字典的定义

能够使用的函数如下:

2、字典的基本使用

查:

增 / 改:

删:

3、字典的统计、合并、清空操作

a、统计键值对数量:

b、合并字典  (使用方法: .update())

c、清空字典

4、循环遍历

5、应用场景


(3)、字典

1、字典的定义

  • 字典使用   { }   来定义
  • 字典使用  键值对 存储数据,键值对之间使用  ,  分隔
  1.  key 是索引
  2. 值  value 是数据
  3. 键与值之间使用  分隔
  4. 键必须是唯一的 (因为键必须是唯一的,也就是说不能被修改,所以不能是列表)
  5. 值可以是任何的数据类型,但 键 只能使用 字符串、 数字 或元组
  • 和列表的区别:
  1. 列表是 有序 的对象集合
  2. 字典是 无序 的对象集合
  • 字典可以用来存储多个数据,但通常用于存储 描述一个 物体 的相关信息

能够使用的函数如下:

2、字典的基本使用

增、删、改、查

查:

与列表、元组的异同之处:

同:想要查询某个值,都是使用 xx名[ ]

异:列表、元组是  xx名[ 索引 ] ,字典是 xx名[ 数据(keys) ]

增 / 改:

1、如果 key 不存在时,则会新增键值对:

2、如果 key 存在时,则会修改键值对:

删:

3、字典的统计、合并、清空操作

a、统计键值对数量:

b、合并字典  (使用方法: .update())

注意:如果被合并的字典中已包含存在的键值对,则会覆盖原来的键值对

c、清空字典

只要调用 .clear() 方法即可

4、循环遍历

注意:字典 的遍历和 列表、元组 有点不一样

同样也是使用 for 循环:

变量 k 是每一次循环中,获取到的接触到的 key   -----------只是获取到了 key,没有获取到 value

5、应用场景

  • 存储描述一个物体的相关信息
  • 将多个字典放在一个列表中,再执行遍历,会在循环体内部针对每一个字典进行相同的处理
  • 。。。。。。。。。。

猜你喜欢

转载自blog.csdn.net/qq_42098517/article/details/82915606