【发布时间】:2019-03-10 23:24:44
【问题描述】:
我想通过在每个魔术师名称前添加“伟大”而不创建新列表来更改列表的单个元素。
magicians = ['john', 'dynamo', 'michael']
def make_great(list_name):
['great' + ' ' + magician for magician in list_name]
我知道问题出在哪里:这个“for in”更改了我的变量的名称,但没有将新变量添加到列表中。我也尝试使用“while”但没有效果。我期望的输出是:
magicians = ['great john', 'great dynamo', 'great michael']
【问题讨论】:
-
您所缺少的只是
return关键字