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