假设我有一个函数,它接受一个列表并返回一个串联的字符串。
stringList = ["hello", "world"]
for string in stringList():
#concatenate all strings in list
return newString
预期输出应"helloworld"
我最初的想法是:
for string in stringList():
string = string + ""
return string
但是,这只会返回列表的最后一个元素。我不确定如何解决这个问题。另外,我无法使用打印功能,只需执行以下操作:
print(string, end="")
只需使用str.join
:
"".join(stringList)
你可以尝试python字符串的内置函数,称为join
。string = "".join(stringList)