gpt4 book ai didi

python - 有没有办法在列表理解中返回值?

转载 作者:行者123 更新时间:2023-12-03 22:45:06 24 4
gpt4 key购买 nike

我想知道我是否可以在列表理解中返回值,例如

[return role_ for role_ in self.roles if role.name==parameter]

当然是行不通的。目前我不得不使用经典的 for 循环
for role_ in self.roles:
if role_.name == parameter:
return role_

最佳答案

不。列表推导式的目的是构建一个列表,而不是保存代码行。

由于您不想要列表作为结果,因此列表理解是该工作的错误工具。循环完全没问题。

关于python - 有没有办法在列表理解中返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45764867/

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