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

发布于 2021-02-02 23:24:08

我有以下代码:

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

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

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

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

关注者
0
被浏览
253
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    我有以下代码:

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

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

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看