一尘不染

Python-“列表理解”是什么意思?它是如何工作的,我该如何使用?

python

我有以下代码:

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

当我在Python shell中运行它时,它返回:

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

我已经搜索过了,这似乎叫做列表理解,但是它如何工作?


阅读 583

收藏
2020-02-06

共1个答案

一尘不染

我有以下代码:

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

当我在Python shell中运行它时,它返回:

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

我已经搜索过了,这似乎叫做列表理解,但是它如何工作?

2020-02-06