我对编程完全陌生,昨天才开始为科学目的学习 python。
现在,我想将一个很长的字符串(174 个字符)分成几个更小的字符串,如下所示:
string = 'AA111-99XYZ '
split = ('AA', 11, 1, -99, 'XYZ')
现在,我唯一能想到的就是使用 slice 语法 x-times,但也许有更优雅的方法?有没有办法使用整数列表来指示拆分位置,例如
split_at = (2, 4, 5, 8, 11)
split = function(split_at, string)
我希望我的问题不是太傻 - 我找不到类似的例子,但也许我只是不知道我在找什么?
谢谢,
简