これは私がこれまでに持っているものです。宿題用です。スライスは使用できません。私はそれを理解できないようです。
def insert(s1, s2, pos):
s3 = list(s1)
for i,s in enumerate(s3):
if i == pos:
s3[pos + 1] = s
s3[i] = s2
"".join(s3)
return s3
上記では、文字列の最後の文字s1
が削除され、join
メソッドはs3
単一の文字列に結合されていません。