データ構造(リスト・辞書・タプル・集合)誤り発見

以下の記述で、Pythonの辞書操作に関して誤っているものはどれか。

A.辞書のキーは不変型(文字列、数値、タプル)である必要があり、リストは使用できない。
✓ この記述は正しい。ハッシュ可能な不変型がキーの条件。
B.dict.get(key, default)は、キーが存在しない場合にdefaultの値を返す。
✓ この記述は正しい。キーが存在しないときのデフォルト値返却動作。
C.dict.update(other_dict)は、other_dictの要素を現在の辞書に追加・上書きし、戻り値はNoneである。
✓ この記述は正しい。update()はインプレース操作でNoneを返す。
D.辞書のキーの順序はPython 3.6以降では実装定義であり、挿入順が保証されない。← 正解
✓ 正解です。この記述が誤りで、Python 3.7以降では辞書の挿入順が仕様として保証されています。

Python 3 エンジニア認定基礎試験 の問題一覧