我想要函数获取列表中每个数字的最后一位并将它们加在一起。因此,例如,下面的函数将返回“10”。
def getSumOfLastDigits(numList):
x = sum(int(num[-1:]) for num in numList)
print x
getSumOfLastDigits([1, 23, 456])
>>>10
这是我收到的而不是预期的“10”
def getSumOfLastDigits(numList):
x = sum(int(num[-1:]) for num in numList)
print x
getSumOfLastDigits([1, 23, 456])
请您参考如下方法:
工作量太大。
def getSumOfLastDigits(numList):
return sum(x % 10 for x in numList)
