You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 18:12:13