【发布时间】:2020-01-31 03:33:03
【问题描述】:
我刚开始使用 Python 编码,遇到了一些我认为很容易解决的问题(至少在 Google 的帮助下...):
我有一个要在随机位置拆分的字符串。字符串的结果部分应添加到列表中, 例如
str = "abcdefg"
应该变成-->list = ["abc","defg"]
在此示例中,建议我在字符串中确定一个随机分隔符(使用 randrange),在此分隔符处拆分并将各个部分放在一起。 效果很好,我理解了代码并且能够稍微修改它。 但是,当字符串多次包含一个字符时,由于固定分隔符,此方法会在每次出现时剪切。
如何实现以下目标:
str = "abcdabcd" --> list = ["abc","dabcd"]?
我正在考虑迭代字符串的字符,但是我将如何实现“在随机位置拆分”的要求?
提前非常感谢您
【问题讨论】:
标签: python string list random split