简单的问题,简单的答案。我主要是要求这样的代码:%10是什么意思?
def getSumOfLastDigits(numList):
return sum (num % 10 for num in numList)
简单的问题,简单的答案。我主要是要求这样的代码:%10是什么意思?
def getSumOfLastDigits(numList):
return sum (num % 10 for num in numList)
这是一个列表解析由10
到模量num
(获取余,或至少显著位),然后加起来计算值。
功能的名称(getSumOfLastDigits()
)是自我记录。
%
是模运算符(余数)运算符,例如12 % 7 == 5
。
它是模数算子找到一个数的其余部分,在很多算法中相当有用
实际上它是一个生成器理解。好的答案,但。 – freakish 2012-08-07 09:02:51