在Python中,可以使用列表推导式(List Comprehension)来快速生成列表。列表推导式是一种非常简洁、灵活的语法,可以帮助我们在一行代码中生成列表。
列表推导式的基本语法为:
[expression for item in iterable if condition]
其中,expression表示生成列表中的每个元素的表达式,item表示iterable中的每个元素,if condition是一个可选的条件,只有满足条件的元素才会被包含在生成的列表中。
下面是一些例子:
# 生成 1 到 10 的平方数列表
squares = [x**2 for x in range(1, 11)]
print(squares) # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]