これは私がこれまでに持っているものです。宿題用です。スライスは使用できません。私はそれを理解できないようです。
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単一の文字列に結合されていません。