Python 中是否有与 PHP 内爆相当的东西?我已经读入并分割了一组分隔单词,现在我想按随机顺序对它们进行排序,并打印出单词之间有空格。
implode — 将数组元素与字符串连接起来
http://php.net/manual/en/function.implode.php http://php.net/manual/en/function.implode.php
使用字符串连接方法 https://docs.python.org/3/library/stdtypes.html#str.join.
print(' '.join(['word1', 'word2', 'word3']))
您可以加入任何可迭代对象(不仅是list
此处使用),当然您可以使用任何字符串(不仅' '
) 作为分隔符。
如果您想要像您在问题中所说的那样的随机顺序,请使用shuffle http://docs.python.org/library/random.html#random.shuffle.
评论中有一个问题,如果你这样做,为什么Python会抛出错误"glue".join(["startString", 123, "endString"])
. join
对字符串的可迭代进行操作。 Python 中没有隐式类型转换。
但当然有一个解决方案。自己转换一下就可以了。
"glue".join(map(str, ["startString",123,"endString"]))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)