2006-09-12 文字列の変更 Python >>> a = 'abcde' >>> a = list(a) >>> a[1] = 'B' >>> a = ''.join(a) >>> a 'aBcde'文字列はイミュータブル(変更不能)なオブジェクトなので、一度リストなどに変更しないと変更できない。もしくは、正規表現などで変更して再代入するなどしても良いが、直感的にはインデクシングなどで変更したい。上記の例はかなりまどろっこしいので、もっとうまい方法がありそうだが、今後の課題である。