在Python中查找列表中奇数元素的总和的程序

在Python中查找列表中奇数元素的总和的程序

假设我们有一个名为nums的n个元素的列表。我们必须找到列表中所有奇数元素的总和。

因此,如果输入是nums = [5,7,6,4,6,9,3,6,2],那么输出将是24,因为5+7+9+3 = 24。

要解决这个问题,我们将按照以下步骤进行- —

  • 通过列表推导式也可以解决这个问题
  • l:由nums中的所有元素e组成的列表,当e为奇数时
  • 通过将l传递到sum()函数中返回l中元素的总和。

例子

让我们看一下以下实现以获取更好的理解- —

def solve(nums):
   return sum([i for i in nums if i % 2 == 1])
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))

输入

[5,7,6,4,6,9,3,6,2]

输出

24

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程