1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python ツールボックス

Connected

演習

リスト内包表記を使う

今回は、前の演習で定義した lists2dict() 関数を使って、複数のリストをリスト内包表記の力で「辞書のリスト」に変換します。

lists2dict() 関数は、いくつかのリスト feature_names と row_lists と一緒にすでに読み込まれています。feature_names には World Bank のデータセットのヘッダー名が入り、row_lists はリストのリストで、各サブリストはデータセットの各行の実際の値を表します。

目標は、リスト内包表記を使って辞書のリストを作ることです。キー はヘッダー名、値 は各行の値になります。

指示

100 XP
  • row_lists の中身を確認するため、row_lists の最初の2つのリストを表示してください。
  • row_lists の各サブリストに対して lists2dict() を使って辞書を生成するリスト内包表記を作成してください。キーは feature_names リスト、値は row_lists の各行の値です。反復変数は sublist を使い、結果の辞書のリストを list_of_dicts に代入します。
  • list_of_dicts の最初の2つの辞書を表示して確認してください。