Python 在列表中连接字符串
我想从一个列表中创建一个字符串。
我用了 string.join() 这个命令,但如果我有:
['hello', 'good', 'morning']
我得到的是:hellogoodmorning
有没有什么方法可以在每个单词之间加个空格?(不需要写循环)
祝好。
5 个回答
6
这段代码可以实现你想要的效果:
" ".join(['hello', 'good', 'morning'])
通常,当你在某个字符串上使用 join()
方法时,你会用 " "
来指定列表元素之间的分隔符。
24
>>> ' '.join(['hello', 'good', 'morning'])
'hello good morning'
把一堆字符串连接在一起的标准方法,也是最好的方法。我想不出比这个更好的了。
85
你只需要在 join 前面加一个空格就可以了。
' '.join(list)