用 Python 编写程序从列表中查找奇数元素的总和

pythonserver side programmingprogramming更新于 2025/12/21 12:28:17

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

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

要解决这个问题,我们将遵循以下步骤 −

  • 也通过列表推导来解决这个问题
  • 对于 nums 中的所有 e 以及当 e 为奇数时,l := 元素 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

相关文章


有用资源