gpt4 book ai didi

python - 可以使用 map 将函数应用于参数列表并忽略结果吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:32 24 4
gpt4 key购买 nike

您认为将 map 用于参数列表的应用函数并忽略结果是否可以?

map(foo, bar)

对于正在阅读代码的人来说,它可能表现为错误。

最佳答案

当你想要结果时,使用 map 是将函数应用于列表中每个项目的完美方式,尽管许多人发现将其编写为列表理解或生成器更清楚:

result = [foo(x) for x in bar]

但是,如果您不打算使用函数调用的结果并且只对副作用感兴趣,那么您应该改用过程式风格来编写:

for x in bar:
foo(x)

关于python - 可以使用 map 将函数应用于参数列表并忽略结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3159120/

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