php - PHP 内爆的 Python 等价物?

标签 php python implode

在 Python 中是否存在 PHP 内爆的等价物?我已经读入并拆分了一组分隔的单词,现在我想以随机顺序对它们进行排序并打印出单词之间的空格。

implode — Join array elements with a string

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

最佳答案

使用字符串 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/

相关文章:

php - MySQL表在服务器之间复制

php - .htaccess 重定向但排除某些文件夹

python - 按 python 中的第一列(或第二列,否则)对文件进行排序

python - 何时在 PySide 中设置父级

python - 如何在没有 setup.py 的情况下安装 Python 模块?

php - 按字母顺序对数组值进行排序

php - MySQL IF 语句计数

php - 使用爆破PHP查询打印为空

php - 如何内爆foreach

php - 将一组数组作为参数传递到 MySQL 查询中