在字符串中的字符之间添加空格

时间:2019-09-20 07:54:43

标签: python string

这是卡塔的挑战。该函数应返回一个字符串,每个字符之间带有空格。因此,“嗨,那里”应该等于字符串,每个字母之间带有空格,单词之间带有两个空格。我的代码实际上可以在我的Python环境中工作,但是在Kata上不被接受。

def spacing(string):
    return " ".join(a for a in string).split(string)

2 个答案:

答案 0 :(得分:4)

迭代时将字符串视为字符序列,因此您可以直接将字符串直接传递给join方法:

def spacing(string):
    return ' '.join(string)

答案 1 :(得分:0)

尝试

def spacing(string):
   return " ".join(string.replace(" ", ""))

如果字符串中唯一的空格是空格,这将起作用。

相关问题