Python相当于PHP的内爆?
在Python中,PHP的内爆是否有等效物?我已经阅读并拆分了一组分隔的单词,现在我想按随机顺序对它们进行排序,并在两者之间用空格打印单词。
内爆 — 用字符串连接数组元素
在Python中,PHP的内爆是否有等效物?我已经阅读并拆分了一组分隔的单词,现在我想按随机顺序对它们进行排序,并在两者之间用空格打印单词。
内爆 — 用字符串连接数组元素
使用字符串连接方法。
print(' '.join(['word1', 'word2', 'word3']))
您可以加入任何可迭代的(不仅仅是这里使用的),当然您可以使用任何字符串(不仅)作为分隔符。list
' '
如果你想要一个随机的顺序,就像你在问题中说的那样,使用随机播放。
在评论中有一个问题,为什么Python会抛出一个错误,如果你这样做。 对可迭代的字符串进行操作。Python中没有隐式类型转换。"glue".join(["startString", 123, "endString"])
join
但是当然有一个解决方案。只需自己进行转换即可。
"glue".join(map(str, ["startString",123,"endString"]))
好吧,我刚刚找到了一个功能,可以做我想做的事情;
我在一个文件中读取一个包含以下格式的单词:Jack/Jill/my/kill/name/bucket
然后,我使用该方法将其拆分,一旦我将单词放入列表中,我就使用此方法连接单词:split()
concatenatedString = ' - '.join(myWordList)
# ie: delimeter.join(list)