簡單的問題,簡單的答案。我主要是要求這樣的代碼:%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