这是卡塔的挑战。该函数应返回一个字符串,每个字符之间带有空格。因此,“嗨,那里”应该等于字符串,每个字母之间带有空格,单词之间带有两个空格。我的代码实际上可以在我的Python环境中工作,但是在Kata上不被接受。
def spacing(string):
return " ".join(a for a in string).split(string)
答案 0 :(得分:4)
迭代时将字符串视为字符序列,因此您可以直接将字符串直接传递给join
方法:
def spacing(string):
return ' '.join(string)
答案 1 :(得分:0)
尝试
def spacing(string):
return " ".join(string.replace(" ", ""))
如果字符串中唯一的空格是空格,这将起作用。