私は文字列のリストを持っていて、リスト内の各文字列に別の文字列を追加したいのです。私は文字列が変更可能だと思ったが、その結果は反対である。ここに私の例である:+ +文字列を追加して変更可能なリストを変更できますか?
a = ["abc", "def", "ghi"]
for v in a :
v += "x"
assert a == ["abc", "def", "ghi"]
「X」([「ABCX」、「defx」、「ghix」])の各要素に追加されていない理由を文字列のリストは、変更可能ですか?
リストは変更可能ですが、文字列はありません。 –
@ Jean-Francois Fabreヒントをありがとう。だから、リストは包括的にストリングに適用され、ストリングは変更できますか? –
文字列は変更できませんが、あなたのリストの古いバージョンを投げ捨てて、あなたが望む内容の新しいものを手に入れることができます –