我需要帮助,试图总结列表中的数字,同时忽略重复。假设我有一个列表[1,2,3,3,3]答案应该是6,因为1 + 2 + 3 = 6。额外的2和额外的3不应该包含在计算中。如何总结数字列表而忽略重复数字?
def sumOfUniqueNums(list):
sum = 0
list1 = [1, 2, 2, 3, 3, 3]
remove = []
[remove.append(i) for i in list1 if i not in remove]
sum(list1)
return sum
更新功能
def sumOfUniqueNums(numbers):
return sum(set(numbers))
什么语言? – aliteralmind
我正在使用Python语言。 – user2581724
为此使用一组。 'sum(set(list1))' – karthikr