GUIDE深度 · Deep dive

列表/字典输出题:切片、推导式、get

列表题先看索引和切片边界:`[1:4]` 取 1、2、3;负步长反转。字典题先看键是否存在:`d[k]` 缺失会报错,`d.get(k)` 返回 None。推导式先写表达式,再看条件。

更新 2026-10-30 · 公式可核验

切片

[start:stop:step],stop 不包含。

[::-1] 反转。

字典

keys()/values()/items() 返回视图,list() 可转列表。

get(k, default) 不抛异常。

常见问题

列表推导式顺序?

先 for,再 if,最后表达式。

字典有序吗?

Python 3.7+ 保持插入顺序。

数据来源

相关计算器

Python 输出题闯关:1000 道表达式/方法题游戏化学习1000 道 Python 输出题,覆盖算术、字符串、列表、字典、推导式和内置函数,分 50 关,按遗忘曲线复习。

更多指南

平假名和片假名有什么区别?阅读指南遗忘曲线怎么复习?阅读指南音读和训读怎么分?阅读指南N5 汉字学习顺序阅读指南