gb_蓝桥杯_基础语法_数据容器_字典

数据容器_字典

字典的定义

1.字典是python中一种核心的映射类型,它存储键_值对的集合
2.与列表按数字索引不同,字典通过建(key)来索引,使得它适合存储并查找数据
3.键必须是唯一且可哈希的类型
特点:1.列表是有序对象的集合,字典是无序的集合2.字典用{}定义

定义字典的实例

dict = dict([('name', 'Tom'), ('age', 20)])  

字典使用键值对存储数据
key是索引
value是数据
键必须是唯一的
之间用:连接

字典的创建

pudding_dict = {"name":"吴彦祖",
           "age": 18,
           "gender": True,
           "height": 1.86}
print(pudding)

字典的常用操作

字典的取值

pudding_dict = {"name":"吴彦祖",
           "age": 18,
           "gender": True,
           "height": 1.86}
print(pudding_dict["name"])

字典的增加/修改

pudding_dict = {"name":"吴彦祖",
           "height": 1.86}
pudding_dict["age"] = 18
pudding_dict["name"] = "高小凡"
print(pudding_dict)

字典的删除

pudding_dict = {"name":"吴彦祖",
                "age":18,
                "height": 1.86}
pudding_dict.pop("name")
print(pudding_dict)

字典的遍历

pudding_dict = {"name":"吴彦祖",
                "age":18,
                "height": 1.86}
for key, value in pudding_dict.items():  # 遍历键值对
    print(f"{key}: {value}")

总结

键值对集合:字典是存储 键(key):值(value) 对的无序(Python 3.7+ 后有序)可变容器。
键的唯一性与不可变性:键必须是唯一且不可变的类型(如字符串、数字、元组),用于快速查找对应的值(值可以是任意类型)。
高效访问与操作:通过键直接访问、修改或删除值(如 my_dict[key]),提供 keys(), values(), items(), get() 等方法进行高效操作。

posted @ 2025-12-23 22:03  布丁黑全套  阅读(2)  评论(0)    收藏  举报