私はプログラミングにまったく慣れておらず、昨日、科学的な目的でPythonを学び始めました。
ここで、1つの非常に長い文字列(174文字)を次のようにいくつかの小さな文字列に分割したいと思います。
string = 'AA111-99XYZ '
split = ('AA', 11, 1, -99, 'XYZ')
今のところ、私が考えることができるのはスライス構文をx回使用することだけですが、もっとエレガントな方法があるのではないでしょうか。整数のリストを使用して、分割する場所の位置を示す方法はありますか?
split_at = (2, 4, 5, 8, 11)
split = function(split_at, string)
私の質問があまりにもばかげていないことを願っています-私は同様の例を見つけることができませんでしたが、多分私は私が探しているものがわからないのですか?
ありがとう、
1月