モジュール・標準ライブラリ比較問題

`csv` モジュールの `reader` と `DictReader` の違いは何ですか?

A.reader はリストのリストを返し、DictReader は辞書のリストを返す← 正解
✓ 正解です。reader は各行をリストとして返し、DictReader はヘッダー行を使用してカラム名をキーとする辞書として返します。
B.DictReader はリストのリストを返し、reader は辞書のリストを返す
✗ 逆です。DictReader が辞書を返します。
C.reader は Unix 形式のみ対応で、DictReader は全形式対応する
✗ どちらも delimiter パラメータで複数の区切り文字に対応しています。
D.reader と DictReader は同じ結果を返すが、メモリ使用量が異なる
✗ 返す形式が異なり、メモリ使用量に大きな差はありません。

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