Python中的列表推导式、生成器表达式和集合推导式,用来快速生成序列

在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]

你可能感兴趣的:(python,开发语言)