Python 使用列表推导式生成一个列表

Document 对象参考手册 Python3 实例

列表推导式是 Python 中一种简洁且强大的工具,用于创建列表。它允许你在一行代码中生成列表,通常比使用传统的 for 循环更简洁和高效。

实例

squares = [x**2 for x in range(10)]

代码解析:

  • x**2:这是列表推导式中的表达式部分,表示对每个 x 进行平方运算。
  • for x in range(10):这是列表推导式中的迭代部分,表示 x 从 0 到 9 依次取值。
  • 整个列表推导式 [x**2 for x in range(10)] 会生成一个包含 0 到 9 的平方的列表。

输出结果:

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

Document 对象参考手册 Python3 实例