列表中的备用元素求和(Python)

给定本文中的数字列表,我们将计算该列表中替代元素的总和。

带列表切片和范围

每隔一个数字,还使用范围函数和长度函数来获取要求和的元素数。

示例

listA = [13,65,78,13,12,13,65]

# printing original list

print("Given list : " , str(listA))

# With list slicing

res = [sum(listA[i:: 2])

for i in range(len(listA) // (len(listA) // 2))]

   # print result

   print("Sum of alternate elements in the list :\n ",res)

输出结果

运行上面的代码给我们以下结果-

Given list : [13, 65, 78, 13, 12, 13, 65]

Sum of alternate elements in the list :

[168, 91]

含范围和%

使用百分比运算符可将偶数和奇数位置的数字分开。然后将元素添加到新的空列表的相应位置。最后给出一个列表,显示在奇数位置的元素之和和在偶数位置的元素之和。

示例

listA = [13,65,78,13,12,13,65]

# printing original list

print("Given list : " , str(listA))

res = [0, 0]

for i in range(0, len(listA)):

   if(i % 2):

      res[1] += listA[i]

   else :

      res[0] += listA[i]

# print result

print("Sum of alternate elements in the list :\n ",res)

输出结果

运行上面的代码给我们以下结果-

Given list : [13, 65, 78, 13, 12, 13, 65]

Sum of alternate elements in the list :

[168, 91]

以上是 列表中的备用元素求和(Python) 的全部内容, 来源链接: utcz.com/z/360445.html

回到顶部