Python有和map / ormap吗?

时间:2016-03-03 22:10:14

标签: python

我仍然是编码的初学者,特别是使用python。在我的一个新生课程中,我们学习了一种与计划非常类似的函数式编程语言。在本课程中,我们了解了函数andmapormap

Python中是否内置了andmapormap

1 个答案:

答案 0 :(得分:5)

Python具有map函数,该函数将函数应用于执行allany函数的序列加andor。一旦违反条件,这些就会短路。

any(map(somefunction, sequence))
all(map(somefunction, sequence))

Python还允许您直接以语言

迭代并将函数应用于序列
any(somefunction(x) for x in sequence)
all(somefunction(x) for x in sequence)