logo

🧪 列表推导式

⏱️ 20-25 min📊 中级
main.py
消耗 1 学分
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里
# 按 Ctrl+Enter 快速运行
Terminal (Simulated)安装命令仅模拟,不会真实联网安装
Terminal ready. 请输入 pip install 命令进行模拟安装。
$

步骤 1: 基本列表推导式

列表推导式的基本语法:

[表达式 for 变量 in 可迭代对象]
底层逻辑:
列表推导式本质是“创建列表 + 循环赋值”的语法糖。
在简单变换场景下可大幅减少模板代码。

你的任务

  1. 使用列表推导式创建 1-10 的平方列表
  2. [x**2 for x in range(1, 11)]
  3. 打印结果
常见误区:
过度追求一行写完,导致表达式难读。可读性始终优先于“看起来高级”。

自测清单

  • 使用列表推导式
  • 计算平方

迁移模板

squares = [x**2 for x in range(1, 11)]
print(squares)
完成本步后,你应能独立解释并复现该知识点,再迁移到相似题目。

验证清单 (0/0)