如何在每个字母上分割一个字符串

时间:2019-08-10 20:14:52

标签: python string split

我有一个字符串,我希望每个字母都用空格分隔。例如"abc"变成"a b c"

我尝试使用.split(),但我不知道放置什么作为分隔符

我当前的代码如下:

x = "abc"

print(" ".join(x.split()))

我知道如何使用迭代来做到这一点,但我希望它更紧凑。

2 个答案:

答案 0 :(得分:4)

str.join() iterable 作为其参数。字符串在Python中是可迭代的。意味着您可以像这样将其传递给join()

x = "abc"
print(' '.join(x))

答案 1 :(得分:1)

  • 列出字母
  • 将它们加入空格之间
lst = list("abc")
joined = ' '.join(lst)

print(joined) # "a b c"

希望这对您有用:)