main.py
消耗 1 学分
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里 # 按 Ctrl+Enter 快速运行
Terminal (Simulated)安装命令仅模拟,不会真实联网安装
Terminal ready. 请输入 pip install 命令进行模拟安装。
$
步骤 1: 基本列表推导式
列表推导式的基本语法:
[表达式 for 变量 in 可迭代对象]
底层逻辑:
列表推导式本质是“创建列表 + 循环赋值”的语法糖。
在简单变换场景下可大幅减少模板代码。
列表推导式本质是“创建列表 + 循环赋值”的语法糖。
在简单变换场景下可大幅减少模板代码。
你的任务:
- 使用列表推导式创建 1-10 的平方列表
[x**2 for x in range(1, 11)]- 打印结果
常见误区:
过度追求一行写完,导致表达式难读。可读性始终优先于“看起来高级”。
过度追求一行写完,导致表达式难读。可读性始终优先于“看起来高级”。
自测清单
- 使用列表推导式
- 计算平方
迁移模板
squares = [x**2 for x in range(1, 11)] print(squares)
完成本步后,你应能独立解释并复现该知识点,再迁移到相似题目。