原则
切片、推导和元组是在塑造序列而不只是读取序列
程序不只是看数据,还要重组数据。
原则释读
会对序列做裁切、复制和生成,意味着你开始具备数据整形能力。
为什么重要
很多真实任务不是直接使用原始数据,而是先把它变成适合处理的形态。
怎么用到自己的知识系统
把列表处理看成数据整形过程。
行动规则
- 先想目标形态。
- 操作后验证长度和内容。
- 尽量清晰表达转换。
常见误区
- 对源列表和结果列表混淆。
- 推导式写得过度复杂。
辨析题
为什么列表推导式会让代码更像声明而不是命令?
因为它把‘我要什么样的新列表’直接写在了一起。