我需要将此字符串拆分为特定的单词顺序。我需要在每个单词后添加逗号。我是python的新手。这是我得到的最接近的数字,但是它在每个逗号后面都增加了空间。如何摆脱多余的空间?
words = ('Hann Tumi fer á fætur').split()
print(words[3],',',words[0],',',words[2],',',words[4],',',words[1])
结果:
á , Hann , fer , fætur , Tumi
答案 0 :(得分:0)
要删除空格,请在打印的末尾添加sep=''
:
print(words[3],',',words[0],',',words[2],',',words[4],',',words[1], sep='')
出现空格的原因是由于分隔符默认情况下是打印函数中每个参数的空格,添加sep=''
会告诉它使分隔符成为空字符串。
输出:
á,Hann,fer,fætur,Tumi