GUIDE深度 · Deep dive
列表/字典输出题:切片、推导式、get
列表题先看索引和切片边界:`[1:4]` 取 1、2、3;负步长反转。字典题先看键是否存在:`d[k]` 缺失会报错,`d.get(k)` 返回 None。推导式先写表达式,再看条件。
切片
[start:stop:step],stop 不包含。
[::-1] 反转。
字典
keys()/values()/items() 返回视图,list() 可转列表。
get(k, default) 不抛异常。
常见问题
列表推导式顺序?
先 for,再 if,最后表达式。
字典有序吗?
Python 3.7+ 保持插入顺序。