2016-04-27 5 views
0

Kürzlich lernte ich Python, und ich weiß, wie normale Schleife von for zu verwenden, aber ich kann die folgenden Codes von for Schleife in Python nicht verstehen.Bitte zeigen Sie mir eine Website zu lernen die Details oder erklären, wie man es benutzt, vielen Dank;Wie zu verwenden Schleife von in in Python

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

@vaultah tun: In diesem Fall ist es ein Generator Ausdruck und kein Verständnis Liste, aber das Prinzip bleibt das gleiche. – Matthias

+0

@Matthias: Ja, die Antwort deckt Generatorausdrücke ab. – vaultah

+0

@ vaultah: Du hast Recht. Ich konnte nicht so schnell lesen ... – Matthias

Antwort

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

Dies sollte den Trick

+3

Ehh? Der Code in der Frage funktioniert. – vaultah