PHP 内爆的 Python 等价物?

在 Python 中是否存在与 PHP 内爆等价的代码?我已经读入并拆分了一组带分隔符的单词,现在我想按随机顺序将它们分类,然后打印出中间有空格的单词。

用字符串连接数组元素

Http://php.net/manual/en/function.implode.php

97553 次浏览

使用字符串 连接法

print(' '.join(['word1', 'word2', 'word3']))

您可以连接任何可迭代文件(不仅仅是这里使用的 list) ,当然也可以使用任何字符串(不仅仅是 ' ')作为分隔符。

如果你想要一个随机的顺序,就像你在问题中说的那样,使用 洗牌


在注释中有一个问题,如果执行 "glue".join(["startString", 123, "endString"]),为什么 Python 会抛出一个错误。join操作字符串的迭代。在 Python 中没有隐式类型转换。

但是当然有一个解决方案,只要你自己转换就行了。

"glue".join(map(str, ["startString",123,"endString"]))

好的,我刚刚找到了一个函数,它可以做我想做的事情;

我在一个文件中读到的文字格式如下: Jack/Jill/my/kill/name/bucket

然后,我使用 split()方法将其分解,一旦我将单词放入一个列表中,我就用这个方法将单词连接起来:

concatenatedString = ' - '.join(myWordList)
# ie: delimeter.join(list)