有什么像
map
Excel中的函数?
例如,假设我想应用公式
ABS
到项目列表。类似于:
=ABS,{-1,2,3,4,5}
作为类似python的表示法的示例:
# list comprehension
>>> [abs(i) for i in [-1,2,3,4,5]]
[1, 2, 3, 4, 5]
# map
>>> map(abs,[-1,2,3,4,5])
[1, 2, 3, 4, 5]
# passing arbitrary function
>>> map(lambda x:abs(x)+1, [-1,2,4,5,6])
[2, 3, 5, 6, 7]
Excel中有类似的内容吗?
注意,我得到的最接近的方法是对列表使用本机运算符,例如
=2*{1,2,3,4,5}
,但这只是给出了一些基本的算术运算。