どうも、ちょげ(@chogetarou)です。
スライスを使って文字列の指定したインデックスの文字を削除する方法を紹介します。
方法

内包表記を使って文字列の特定のインデックスの文字を削除するには、+
を使います。
まず、+
の左辺に文字列を[:index]でスライスした文字列を指定します。(indexは削除したいインデックス)
そして、+
の右辺に文字列を[index+1:]でスライスした文字列を指定します。
#indexは削除したいインデックス
result = text[:index] + text[index+1:]
上記の+
は、スライスした文字列の指定したインデックスを削除した文字列を結果として返します。
使用例
text = "0123456"
index = 3
result = text[:index] + text[index+1:]
print(result)
出力:
012456
コメント