类函数中的Python Map

0 python

非常简单

我有这个:

for i in self.Abilities:
    i.OnTimer(amount)
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

map(Ability.OnTimer,self.Abilities,amount)
Run Code Online (Sandbox Code Playgroud)

我想使用带有类函数的map,但我无法使用它.

rec*_*ive 6

您应该使用map计算值列表,而不是其副作用.如果您正在执行一系列操作,则使用for循环更具可读性.人们将更容易理解代码的意图.