通过在每个单词后添加逗号,在空格处拆分字符串

2024-06-24 11:53:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要把这个字符串分成特定的词序。我需要在每个单词后面加逗号。我对python完全陌生。这是我得到的最接近的,但它在每个逗号后都加了空格。我怎样才能去掉多余的空间?你知道吗

words = ('Hann Tumi fer á fætur').split()

print(words[3],',',words[0],',',words[2],',',words[4],',',words[1])

结果:

á , Hann , fer , fætur , Tumi

Tags: 字符串空间单词splitwords空格print逗号
1条回答
网友
1楼 · 发布于 2024-06-24 11:53:20

要删除空格,请在打印的末尾添加sep=''

print(words[3],',',words[0],',',words[2],',',words[4],',',words[1], sep='')

出现空格的原因是,对于print函数中的每个参数,分隔符在默认情况下都是空格,添加sep=''会告诉它将分隔符设为空字符串。你知道吗

输出:

á,Hann,fer,fætur,Tumi

相关问题 更多 >