在 Python 中是否存在 PHP 内爆的等价物?我已经读入并拆分了一组分隔的单词,现在我想以随机顺序对它们进行排序并打印出单词之间的空格。
implode — Join array elements with a string
最佳答案
使用字符串 join-method .
print(' '.join(['word1', 'word2', 'word3']))
您可以加入任何可迭代对象(不仅是此处使用的 list
),当然您也可以使用任何字符串(不仅是 ' '
)作为分隔符。
如果您想要像您在问题中所说的那样随机排序,请使用 shuffle .
在评论中有一个问题,如果你这样做,为什么 Python 会抛出错误 "glue".join(["startString", 123, "endString"])
. join
对可迭代的字符串进行操作。 Python 中没有隐式类型转换。
但当然有解决办法。只需自己进行转换即可。
"glue".join(map(str, ["startString",123,"endString"]))
关于php - PHP 内爆的 Python 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053236/