Python中的PHP内爆是否有一个类似功能?我已经读入并拆分了一组带分隔符的单词,现在我想按随机顺序对它们进行排序,并用空格将单词打印出来.
内爆-用字符串连接数组元素
Python中的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"]))