第 21 课2026.09.28
把集合中的待补主题按固定顺序展示,避免每次输出顺序不同。
第 21 课:排序展示待补主题
- 日期:2026-09-28
- 课程序号:第 21 课
- 知识点:
sorted()
用途或适用场景
把集合中的待补主题按固定顺序展示,避免每次输出顺序不同。
核心概念
sorted(missing) 返回新的列表,不改变原集合;这里的字符串按默认比较顺序排列,并非中文拼音排序。
最小代码或操作示例
python
week_a = {"函数", "集合", "文件"}
week_b = {"集合", "文件", "异常", "测试"}
missing = week_b - week_a
assert missing.isdisjoint(week_a)
print(sorted(missing)) # ['异常', '测试']3~5 分钟练习
把“部署”加入 week_b,重新计算并打印排序后的待补主题。
参考答案
python
week_b.add("部署")
missing = week_b - week_a
print(sorted(missing)) # ['异常', '测试', '部署']与上一课的联系
沿用第 20 课的 week_a、week_b、missing 及不相交检查;本课只新增 sorted() 固定显示顺序;下一课可以逐条遍历排序后的列表生成学习清单。
时效校验
时效校验:2026-09-28(已打开 Python 3.14.7 内建 sorted() 与集合文档,核对新列表及不相交语义;未见废弃标记)。