""" 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)