Ruby中如何将两个数组元素求和并返回单个数值?
两个数值数组所有元素求和的正确实现
在Python中,列表的+运算符作用是合并两个列表,而非计算元素总和,所以你执行arr1 + arr2会得到合并后的新列表[1,2,3,4,5,6]。要得到所有元素的总数值21,可以用以下几种方法:
方法一:合并列表后求和
arr1 = [1, 2, 3] arr2 = [4, 5, 6] total = sum(arr1 + arr2) print(total) # 输出21方法二:分别求和再相加(更高效,无需创建合并后的新列表)
arr1 = [1, 2, 3] arr2 = [4, 5, 6] total = sum(arr1) + sum(arr2) print(total) # 输出21
内容的提问来源于stack exchange,提问作者Jake Siney
相关产品推荐
相关产品推荐

