Skip to main content
 首页 » 编程设计

求和数字的Python函数

2025年05月04日16yyy_WW

我想要函数获取列表中每个数字的最后一位并将它们加在一起。因此,例如,下面的函数将返回“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)