【发布时间】:2020-04-28 08:29:24
【问题描述】:
我发现有人在代码战中做类似的事情。但对我来说,它永远不会起作用。有人可以告诉我这段代码有什么问题以及我应该做些什么来纠正它。 提前谢谢!
P.S.:我知道在外面写一个 for 循环可以解决这个问题,但我希望我的代码简洁明了:D 编辑:谢谢各位。成功了!
names = ["Alexa","Siri","Cortana"]
print(" ".join("Hello there ",(i for i in names)))
这里是固定代码:
names = ["Alexa","Siri","Cortana"]
print("".join([f"Hello there {i}!\n" for i in names]))
【问题讨论】:
标签: python list function for-loop join