我的代码
def joinStrings(*stringList):
for gallery in stringList:
return gallery
joinStrings('john', 'ate', 'a', 'sandwich')
如何修复此问题以使for循环加入字符串?我似乎无法弄清楚我做错了什么。
答案 0 :(得分:7)
您需要this:
''.join(['john', 'ate', 'a', 'sandwich'])
您可以在第一个''
你可以在for循环中完成它,但是因为字符串"加法" /连接不能很好地扩展(但当然它'可能):
def joinStrings(mylist)
s = ""
for item in mylist:
s += item
s += "" #Place your seperator here
return s
johnlist = 'john', 'ate', 'a', 'sandwich'
joinStrings(johnlist)
答案 1 :(得分:0)
def joinStrings(stringList):
output = ""
for gallery in stringList:
output += gallery
output += " "
output = output[:-1] #remove last space
return output
joinStrings('john', 'ate', 'a', 'sandwich')