2016-04-27 71 views
0

最近我學習Python,我知道如何使用for的常用循環,但我無法理解Python中的for循環的以下代碼。請告訴我一個網站以瞭解細節或解釋如何使用它,非常感謝你;如何在Python中使用循環

def billboard(name, price = 30): 
    return sum(price for ch in name) 
+0

@vaultah:在這種情況下,它是一個生成器表達式,而不是一個列表理解,但原理是一樣的。 – Matthias

+0

@Matthias:是的,答案涵蓋了生成器表達式。 – vaultah

+0

@vaultah:你說得對。我讀不了那麼快... – Matthias

回答

-2
def billboard(name, price = 30): 
    return [price + ch for ch in name] 

這應該做的伎倆

+3

呃?問題中的代碼有效。 – vaultah