通过索引映射的函数有通用名称吗?

时间:2019-04-03 12:00:31

标签: algorithm design-patterns idioms

每个mapfiltersum之类的名字通常都被每个合理的程序员所理解。

我想知道以下函数f是否也具有这样的标准名称:

def f(data, idx): return [data[i] for i in idx]

示例用法:

r = f(['world', '!', 'hello'], [2, 0, 1, 1, 1])

piecePrice = [100, 50, 20, 180]
pieceIdx = [0, 2, 3, 0, 0]
total Price = sum(f(piecePrice, pieceIdx))

我从map开始,但是map通常被理解为在列表的每个元素上应用函数的函数。

0 个答案:

没有答案