如何将我列出的数字加在一起

时间:2018-02-07 16:51:59

标签: python list sequence elements

我遇到的问题是:"第二个列表中的元素总数:62" 如何添加"第二个列表中的每个元素"?我在最后显示了这个:(45,12,5)。那不是我想要的。我想要这个号码:62。这是我在stackoverview的第一个问题,我非常感谢所有人的帮助。

sequence = range(5,25,4)
first_list = list(sequence)
print("First List:", first_list)
print("Elements in the first list:")
for element in sequence:
    print (element)
sequence_second = range(26,0,-7)
second_list = list(sequence_second)
print ("Second List: ", second_list)
for element in sequence_second:
    print(element)
add = (second_list [0] + sequence_second [1], + sequence_second [2], + sequence_second[3])
print(add)

3 个答案:

答案 0 :(得分:1)

使用sum函数:

>>> sequence_second = range(26,0,-7)
>>> second_list = list(sequence_second)
>>> second_list
[26, 19, 12, 5]
>>> sum(second_list)
62

答案 1 :(得分:0)

您可以使用内置函数sum()

只需sum(second_list)

如果你想要前4个元素的总和,那么这样做:

sum(second_list[:4])

答案 2 :(得分:0)

使用for循环

add = 0;
for element in sequence_second:  
    add = add + element
print(add)

输出62