logo

🧪 列表推导式

⏱️ 20-25 min📊 Intermediate
main.py
Costs 1 credit
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里
# 按 Ctrl+Enter 快速运行
Terminal (Simulated)Install commands are simulated only, no real network requests
$

Step 1: 基本列表推导式

列表推导式的基本语法:

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

你的任务

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

Self-Check List

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

Transfer Template

squares = [x**2 for x in range(1, 11)]
print(squares)
After completing this step, you should be able to independently explain and reproduce this concept, then apply it to similar problems.

验证清单 (0/0)