如何在 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)
但我想要它没有额外的功能。
是否可以?