当前位置:首页>python>Python 字典笔记总结

Python 字典笔记总结

  • 2026-09-10 05:36:27
Python 字典笔记总结
把 Python 字典想象成带专属编号的储物柜:柜子贴纸编号 = 键 (key),独一无二不能重复;柜子里装的东西 = 值 (value),随便放什么都行。整套柜子写在大括号{}里,编号和物品用冒号隔开,不同柜子用逗号分开。

一、字典定义(案例 1)

代码:
比喻:3 个储物柜,编号 001 装刘备、002 装关羽、003 装张飞。配套基础函数:

print(len(d)) → 输出 3,代表一共有 3 个柜子

print(type(d)) → 输出 dict,告诉我们这是储物柜(字典)类型

二、字典取值 & 修改柜子内容

1. 按编号取东西

语法:字典变量[编号],像报柜子号找管理员拿物品

2. 更换柜子里的物品

直接给旧编号赋值新东西:
比喻:打开 001 柜子,把里面的刘备换成刘备老婆。

三、基础统计函数(配套练习案例)

案例柜子:d = {"001":"张三","002":"李四","003":"王二","004":"麻子"}

len(d):数柜子总数 → 输出 4

max(d):找出最大柜子编号 → 004

min(d):找出最小柜子编号 → 001

in / not in

判断柜子是否存在(只能查编号 key,不能查里面的东西)

四、字典自带专属方法(全部案例)

依旧用柜子d = {"001":"张三","002":"李四","003":"王二"}演示

d.keys():取出全部柜子编号输出:dict_keys (['001', '002', '003'])

d.values():取出所有柜子里的物品输出:dict_values ([' 张三 ', ' 李四 ', ' 王二 '])

d.items():一组一组打包「编号 + 物品」成对取出输出:dict_items ([('001', ' 张三 '), ('002', ' 李四 '), ('003', ' 王二 ')])

d.get(key,默认值):安全拿东西,不存在编号不会报错

d.pop(key,默认值):拿走物品并直接拆掉这个柜子

d.popitem():随机拆掉一个柜子,返还编号和物品

d.clear():一键清空所有柜子,全部变空

五、循环遍历案例

只遍历所有柜子编号

2.遍历一组组「编号 + 物品」

六、列表转换 + 排序小案例

七、核心小口诀

编号叫键,物品叫值;
查表靠编号,错号会报警;
keys 看编号,values 看物品;
get 最安全,无号不发脾气;
in 只查编号,别拿物品找柜子。

最新文章

随机文章