在 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