【问题标题】:Add numbers in a list relative to a given index在列表中添加相对于给定索引的数字
【发布时间】:2016-03-31 17:58:48
【问题描述】:

我想知道 Python 中是否有内置函数来添加相对于特定索引的列表元素。让我解释。假设我有一个列表 list = [1,2,3,4,5] 。我希望能够添加让我们说list[0:2] 的数量。在这种情况下,答案是 6。

我知道我可以用一个简单的循环来做到这一点,但如果可能的话,我更喜欢单行。

无论如何,提前谢谢!

【问题讨论】:

    标签: python list indexing add


    【解决方案1】:

    只需sum(your_list[0:2])。这很容易而且非常快。顺便说一句,避免调用您的列表 list,因为它会影响内置的 list 函数。

    【讨论】:

    • 谢谢!只是出于好奇,当我们做 list[0:n] 时,你知道它是什么类型吗?它会生成仅包含您指定的元素的列表或元组吗?
    • @Gaboik,这是一个列表。
    猜你喜欢
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多