0
最近我學習Python,我知道如何使用for
的常用循環,但我無法理解Python中的for
循環的以下代碼。請告訴我一個網站以瞭解細節或解釋如何使用它,非常感謝你;如何在Python中使用循環
def billboard(name, price = 30):
return sum(price for ch in name)
最近我學習Python,我知道如何使用for
的常用循環,但我無法理解Python中的for
循環的以下代碼。請告訴我一個網站以瞭解細節或解釋如何使用它,非常感謝你;如何在Python中使用循環
def billboard(name, price = 30):
return sum(price for ch in name)
def billboard(name, price = 30):
return [price + ch for ch in name]
這應該做的伎倆
呃?問題中的代碼有效。 – vaultah
@vaultah:在這種情況下,它是一個生成器表達式,而不是一個列表理解,但原理是一樣的。 – Matthias
@Matthias:是的,答案涵蓋了生成器表達式。 – vaultah
@vaultah:你說得對。我讀不了那麼快... – Matthias