gpt4 book ai didi

python - 具有不同语句的列表理解示例

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:23 26 4
gpt4 key购买 nike

如果我有下一个for循环

a = 0
b = [1,2,3]

for x in b:
print a + x
a = x

是否可以在列表理解中覆盖它?我的第一次尝试失败了:

a = 0
b = [1,2,3]
[[print a+x, a=x] for x in b]

[[print a+x, a=x] for x in b]
^
SyntaxError: invalid syntax

最佳答案

有很多方法可以将其写成列表推导式,但您真的不应该这么做。理解用于面向表达式的编程,循环用于副作用。

关于python - 具有不同语句的列表理解示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26096328/

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