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