ダミー画像

解説ページはこちら

1. 変数「t」をjson形式に変換して表示しよう

json形式に変換する場合は「json.loads(t)」

ヒント・参考情報

【正解の出力結果】

{'books': [{'title': 'Python入門', 'bestseller': True, 'price': 2500}, {'title': 'データサイエンス基礎', 'bestseller': False, 'price': 3200}, {'title': '機械学習実践', 'bestseller': True, 'price': 4000}], 'library_open': True, 'next_update': None} bool値やNoneがPythonで扱える形に変形されている点に注目!

2. 「book_data.json」を読み込んでjson形式に変換して表示しよう

「book_data.json」はここからダウンロード jsonファイルを読み込む場合は「json.load(f)」

ヒント・参考情報

【正解の出力結果】

{'books': [{'title': 'Python入門', 'bestseller': True, 'price': 2500}, {'title': 'データサイエンス基礎', 'bestseller': False, 'price': 3200}, {'title': '機械学習実践', 'bestseller': True, 'price': 4000}], 'library_open': True, 'next_update': None}

3. 「book_data.json」を読み込んで、全ての「title」と「price」の組を表示しよう

json形式のデータは辞書型とリスト型の組み合わせで出来ているので、例えば「d['book'][0]['title']」とすると「'Python入門'」が取得できる

ヒント・参考情報

【正解の出力結果】

Python入門 2500
データサイエンス基礎 3200
機械学習実践 4000