gpt4 book ai didi

Python Map() 反转

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

是否有一个函数接受一个函数列表和一个输入,并输出一个对输入进行操作的函数列表?

所以像 map,但倒退:

>>>map(lambda x: 2*x,[1,2,3,4,5,6,7,8,9])
[2, 4, 6, 8, 10, 12, 14, 16, 18]
>>>reverseMap([lambda x: x**2,lambda x: x**3],3)
[9,27]

最佳答案

您实际上可以使用 map 来执行此操作:

>>> map(lambda f: f(3), [lambda x: x**2,lambda x: x**3])
[9, 27]

使用您要应用的函数列表作为可迭代对象,然后将它们中的每一个应用到您的输入(在本例中为 3)。

关于Python Map() 反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047921/

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