【问题标题】:Is there a way to use : to add a range of values in an array?有没有办法使用 : 在数组中添加一系列值?
【发布时间】:2022-11-27 07:43:04
【问题描述】:

我有一个数组,我试图对数组的一部分的值求和。

例如我的数组是 [1,2,3,4,5,6],但我只想将值添加到第三个元素

[1,2,3]。我以为我以前使用过涉及分号的方法,但我记不清了。

类似 int sum = Sum (arr[0]:arr[2]) 的东西,但我不确定。这样的东西存在吗?

我想我几年前在 Python 中使用过它。

【问题讨论】:

    标签: java arrays data-structures


    【解决方案1】:

    您正在寻找切片符号[start:stop:step]

    values = [1,2,3,4,5,6]
    s = sum(values[:3])
    

    【讨论】:

    • 是的,就是这样,我确实在 Python 中使用过它,谢谢。
    • 不是关于 Java 等价物的问题吗?
    • 是的,但我试图记住是否存在这样的东西。我确定 Java 有一个等价物
    猜你喜欢
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-09
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多