gpt4 book ai didi

python - python中的多行列表理解

转载 作者:太空狗 更新时间:2023-10-30 02:33:55 25 4
gpt4 key购买 nike

我如何在 Python 中进行多行列表理解?像这样的东西:

[
x for x in a:
if check(x):
....
#something multiline here
....
else:
....
#something multiline here
....
]

当然我知道我可以做这样的事情:

def f(x):
if check(x):
....
else:
....
return x

map(a,f)

但我想要它没有附加功能。

这可能吗?

最佳答案

我的理解是你不能按照你的建议去做。

与您建议的相比,当您命名函数并使用列表理解或映射函数时,它的可读性要高得多

关于python - python中的多行列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134206/

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