Python基礎・インタープリタ・入門編(1〜3章)
文字列とリストの性質の違いに関する記述として正しいものはどれか。
- A文字列は要素の変更が可能だが、リストは一度作成すると要素を直接変更できない
- Bリストも文字列もどちらも要素を直接変更できる
- Cリストも文字列もどちらも要素を直接変更できない
- ✓リストは要素の変更が可能だが、文字列は一度作成すると要素を直接変更できない
解説
リストはミュータブル(可変)なため代入によって要素を書き換えられるが、文字列はイミュータブル(不変)であり、一度作成した文字列の一部を直接書き換えることはできない。
根拠Pythonチュートリアル 3章 気楽な入門編(リスト、文字列)