2016-04-27 5 views
0

Недавно я изучал Python, и я знаю, как использовать обычный цикл for, но я не могу понять следующие коды for loop in python. Пожалуйста, покажите мне сайт, чтобы узнать детали или объясните, как использовать его, большое вам спасибо;Как использовать loop for for in 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

Ehh? Код в вопросе работает. – vaultah