我有一个字符串,我希望每个字母都用空格分隔。例如"abc"
变成"a b c"
我尝试使用.split()
,但我不知道放置什么作为分隔符
我当前的代码如下:
x = "abc"
print(" ".join(x.split()))
我知道如何使用迭代来做到这一点,但我希望它更紧凑。
答案 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"
希望这对您有用:)