データ構造(リスト・辞書・タプル・集合)定義問題
Pythonの辞書において、値(value)として使用できるデータ型の制限について、最も正確な説明はどれか。
A.値はキーと同じくハッシュ可能でなければならず、リストや辞書は使用できない
✗ 誤りです。辞書の値にはハッシュ可能性の要件はなく、リストや辞書も値として使用できます。
B.値に対する制限はなく、任意の型(リスト、辞書、セットなど)を使用できる← 正解
✓ 正解です。辞書の値に対する型の制限はありません。リスト、辞書、セット等あらゆる型を値として格納できます。
C.値は文字列と数値のみに限定される
✗ 値の型に制限はなく、文字列と数値以外にもリスト、辞書、セット等も使用可能です。
D.値はキーとしても使用できる型に限定される
✗ 値にはキーの条件(ハッシュ可能、イミュータブル)は要求されません。リスト等も値として使用できます。