Pythonの基本(変数・データ型・演算子)比較問題
Pythonのリスト型とタプル型の最も重要な違いは何ですか?
A.リスト型は可変(変更可能)で、タプル型は不変(変更不可能)である← 正解
✓ 正解です。リストの要素は変更・追加・削除が可能ですが、タプルは作成後に変更できません。
B.リスト型はメモリ効率が良く、タプル型はメモリ効率が悪い
✗ 誤りです。実際にはタプル型の方がメモリ効率が良く、変更が不可能なため処理が高速です。
C.リスト型は整数のみ格納でき、タプル型は任意の型を格納できる
✗ 誤りです。リスト型もタプル型も、異なる型の要素を混在させて格納できます。
D.リスト型は作成後に要素を追加できないが、タプル型は追加できる
✗ 誤りです。逆です。リストには.append()などで要素を追加できますが、タプルは不変です。