tupleSum
语法
tupleSum(X)
参数
X 是一个元组。
详情
tupleSum
用于从多个 map
调用中总结单个结果。如果每个 map
调用返回了一个包含 N 个非元组对象的元祖,那么
tupleSum
函数的输入将是一个包含 N 个元组对象的元组。每一个子元组包含 m 个拥有相同数据形式和数据类型的对象,m
是 map
函数调用的次数。如果有一个单独的 map
调用,tupleSum
以 map
调用的结果作为输入,将输入直接返回作为输出。
tupleSum
的函数调用结果和 map
调用的结果总是有相同的格式。如果 map
调用返回一个包含至少 2
个非元组对象的元祖,tupleSum
将返回一个包含了具有相同个数的非元组对象的元组。
例子
x = [(1 2, 3 4, 5 6), (0.5, 0.6, 0.7)];
tupleSum(x);
# output
([9,12],1.8)
如果 map
调用返回单个非元组的对象,tupleSum
也会返回单个非元组对象。
x = [(1 2, 3 4, 5 6)];
tupleSum(x);
# output
[9,12]