当前位置:首页>python>Python知识点|Day09 字典基础与键值对操作

Python知识点|Day09 字典基础与键值对操作

  • 2026-09-10 12:17:15
Python知识点|Day09 字典基础与键值对操作

Python知识点|Day09 字典基础与键值对操作

✨今日核心知识点
字典是Python专属键值对容器,采用  key:value  格式存储数据,靠键查找数据,查询速度远快于列表,适合存储人物信息、商品属性这类带有对应关系的结构化数据;字典为可变类型,可自由增删改查。
🌴基础语法原理
1. 字典用大括号  {}  包裹,键与值用英文冒号分隔,多组键值对用逗号隔开
2. 键(key)规则:必须是不可变数据(字符串、数字),不可重复;值(value)无限制,可重复、可存放任意数据
3. 列表靠下标取值,字典靠键取值,逻辑清晰,可读性强
🏖️代码实操示例
# 定义字典
info = {"name":"小明", "age":18, "gender":"男"}

# 1. 查询数据
print(info["name"]) # 键取值,键不存在会报错
print(info.get("age")) # get取值,键不存在返回None,更稳妥

# 2. 新增/修改键值对
info["height"] = 175 # 不存在则新增,已存在则覆盖修改

# 3. 删除数据
info.pop("gender") # 根据指定键删除对应键值对
del info["age"]

# 4. 遍历字典键、值、键值对
print(info.keys()) # 获取所有键
print(info.values()) # 获取所有值
print(info.items()) # 获取全部键值对
⚠️新手易错点
1. 字典键不能重复,重复定义相同键,后面的值会直接覆盖前面的值
2. 列表、字典这类可变数据不能当作字典的键,会直接报错
3. 中括号 [] 方式取值,键不存在程序崩溃;优先使用 get() 方法容错性更高
4. 字典无序概念已在Python3.7后优化,会按照写入顺序保存键值对
🎈今日小结
列表适合存放同类无序数据,字典适合存放一一对应的属性数据,键值对结构是爬虫数据、接口数据、配置信息的主流存储格式。
#Python #Python自学 #编程入门 #计算机基础 #零基础学编程 #每日编程打卡

微信扫一扫赞赏作者钟意作者

    正在加载...
      正在加载...
      名称已清空
      微信扫一扫赞赏作者
      喜欢作者其它金额
      作品
      暂无作品
      喜欢作者
      其它金额
      最低赞赏 ¥0
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      收录于python从入门到精通
      广东,5小时前,

      最新文章

      随机文章