在python 3中为字符串添加字符

Mat*_*att 4 python string python-3.x

我目前有一个字符串,我想通过在每个字符之间添加空格来编辑,所以我现在有s = 'abcdefg',我希望它成为s = 'a b c d e f g'.有没有简单的方法来使用循环?

pok*_*oke 15

>>> ' '.join('abcdefg')
'a b c d e f g'
Run Code Online (Sandbox Code Playgroud)

  • @Jakob Bowyer:呃,为什么?上次我检查时,空格的使用是用户选择的编码风格. (2认同)
  • @Jakob Bowyer:PEP8不是一个规则或者每个人都必须遵循的东西,它是一个指导方针.如果一个开发人员想要为他们的项目使用不同的样式(当Python不是他们正在做的时候特别有意义的话),那就完全没问题了,PEP8应该被忽略而不是盲目执行. (2认同)
  • @Jakob:如果你建议进行风格清理而不是断然告诉别人该怎么做,你会得到更好的接待.我认为这不是@Lennart应该在其他人的答案中做出的改变. (2认同)