gpt4 book ai didi

python-2.7 - 如何解释 Python 2.7 中的花式循环?

转载 作者:行者123 更新时间:2023-12-02 03:02:47 25 4
gpt4 key购买 nike

这行怎么看起来像是一个常规的“for”循环?

inputList = [int(a) for a in inputList]

与更普通的方式相比,以这种方式编写“for”循环有什么优势?

最佳答案

您正在谈论称为列表理解的 Python 语法。看看这个 link

请看下面的例子:

没有列表理解:

list = []
for i in range (0, 9):
if i > 5:
list.append(i)

输出: [6, 7, 8]

列表理解:

newList = [i for i in list if i>=5]

输出: [6, 7, 8]

为什么要使用列表理解

列表理解将4行代码压缩为1行代码

关于python-2.7 - 如何解释 Python 2.7 中的花式循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44793493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com