関数とスコープ・ラムダ誤り発見

以下の記述で誤っているものはどれか

A.sorted()関数のkey引数にlambda式を渡すことで、カスタム条件に基づいてリストをソートできる
✓ この記述は正しい。key引数にlambda式を指定することで、要素ごとのカスタム比較キーを定義できる
B.filter()関数は第一引数の関数がTrueを返した要素のみを含むイテレータを返す
✓ この記述は正しい。filter()は条件を満たす要素のみを抽出し、イテレータを返す
C.map()関数はリストを変更せず、新しいリストを直接返すため、list()で変換する必要はない← 正解
✓ 正解です。この記述が誤りで、map()関数はイテレータオブジェクトを返すため、結果をリストとして扱うにはlist()で明示的に変換する必要があります
D.関数内で定義されたネストされた関数は、外側の関数がコールされるたびに新しく定義される
✓ この記述は正しい。ネストされた関数は外側の関数が呼ばれるたびに定義される

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