Python中的PHP内爆是否有一个类似功能?我已经读入并拆分了一组带分隔符的单词,现在我想按随机顺序对它们进行排序,并用空格将单词打印出来.

内爆-用字符串连接数组元素

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

推荐答案

使用字符串join-method.

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

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

如果你想要一个像你在问题中说的随机顺序,使用shuffle.


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

但当然有解决办法.你自己做转化就行了.

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

Php相关问答推荐

在ShipStation for WooCommerce中使用自定义订单项目元数据

获取要删除的图像的公共ID

通过访问单个产品页面更新WooCommerce产品元数据

如何确保所有语言文件都使用Laravel中的新密钥进行更新?

Symfony 6.2 IsGraned具有多个角色

在带有livewire 3的laravel中使用规则方法时,无法进行实时验证

PHP按另一个二维数组的排序顺序对二维数组进行排序

curl_close()未从PHP 8开始写入CURLOPT_COOKIEJAR会话文件

使用 php Carbon 获取两个日期之间的随机日期和时间

如何使用 PHP 创建简化的 twig 替换?

无法在 WordPress 上获取 JSON 数据

根据页面以及是否在促销,向 WooCommerce 中显示的价格添加前缀

批量更新 WooCommerce 中所有产品的特定自定义字段

在 WooCommerce 管理变量产品中启用其他变体图像

使用其ID查询和捕获与订单相关的其他详细信息的shopware 6方法

从 laravel 中的日期类型中删除时间

如何使用属性创建属性预设?

在 EasyAdmin 中添加全局操作,将我的按钮放在表格下方而不是上方

如何使用先前 SELECT 的结果来 SELECT SQL 数据

Google Drive - 仅使用 FileID 获取文件的 FileSize