在 Python 中查找唯一元素总和的程序

假设我们有一个数组 nums ,其中包含很少的重复元素和一些独特的元素。我们必须找到 nums 中存在的所有唯一元素的总和。

因此,如果输入类似于 nums = [5,2,1,5,3,1,3,8],那么输出将为 10,因为只有唯一元素是 8 和 2,所以它们的总和为 10。

示例(Python)

让我们看看以下实现以获得更好的理解 -

from collections import Counter

def solve(nums):

   count = Counter(nums)

   ans = 0

   for index,value in enumerate(nums):

      if count[value]==1:

         ans+=value

   return ans

nums = [5,2,1,5,3,1,3,8]

print(solve(nums))

输入

[5,2,1,5,3,1,3,8]
输出结果
10

以上是 在 Python 中查找唯一元素总和的程序 的全部内容, 来源链接: utcz.com/z/331741.html

回到顶部