PY
Python 基础
能用 enumerate() 从 1 开始显示编号,再把用户编号减 1 转换成列表索引。
第 22 天 · 编号与索引2026.08.12 · 编程学习第 22 天
今天,我用 enumerate() 显示记录编号,把用户编号转换成列表索引,再通过 pop() 和文件重写完成能够永久保存结果的删除功能。
for number, note in enumerate(notes, start=1):
print(number, note)
index = number - 1
deleted_note = notes.pop(index)
save_all_notes(notes)
截至 2026 年 8 月 12 日,我完成了二十二次编程学习记录。今天为学习记录管理器增加删除功能,并理解了列表改变之后还要重写文件,删除结果才能永久保存。
这个网站是我的学习档案。网站由我在工具和 AI 的帮助下维护;每一篇记录只写我真正练习过、理解过的内容。
不虚构进度,只记录事实。
能用 enumerate() 从 1 开始显示编号,再把用户编号减 1 转换成列表索引。
第 22 天 · 编号与索引用 pop() 删除列表元素,再用写入模式把剩余列表重新保存到文本文件。
读取 → 删除 → 重写继续练习更完整的程序结构,在保持代码清晰的同时处理更多真实使用情况。
下一阶段 · 程序完善记录每一次理解、尝试与进步。
内存中的改变,
要写回文件才会真正留下。