Python 使用列表推导式生成一个列表
列表推导式是 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]
点我分享笔记