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