Pythonの学習の過程とかスマートフォン用の表示で見るPythonの学習の過程とか学習の記録をつけておきましょう。Python3に少しずつ移行していきます。過去の記事のソースを2から3に、、、と考えましたが、新しいことをやったほうがいいですね。この広告は、90日以上更新していないブログに表示しています。情報をもらい、それを編集しえ自らのサイトに反映させるということがあります。その際の情報の提供は、大抵の場合にはJSONまたはXMLとなると思います。XMLもJSONもシンプルな仕様で理解しやすいため、広く使われていますね。JSONについては説明不要だと思いますが、以下の公式サイトの図がとても分かりやすいです。JSONのところとりあえずサンプルコードをそのまま見てみましょうこのようなjsonがあるとします。"Bob":74}}dumps()で表示してみる以下のようなPythonコードを試してみましょう。}}インデントされ、さらにgroupのキーでソートされているこが分かると思います。コードを見ていきましょう。'r')#ここはテキストファイルなどと同じですね。json.load(f)csvではreader()を使ったように、jsonではload()を使います。これにより、jsonのデータをpythonのオブジェクトとして扱うことができるようになります。dumps()で読みやすく表示する。4)引数を見てみましょう。jsonDataは、jsonオブジェクトですね。ひとつ飛ばして、indentはインデント。4文字でのインデントです。下記の公式ページの"dumps()"には、sort_keysがありません。Pythonの公式ページ、jsonのページよく探してみると、おなじjsonの中にJSONEncoderというのがあり、その中の昨日としてsort_keysがあるようです。それがどうしてdumpsで??となるわけですが、dumps()の解説にこの文言がありました。キーワード引数に指定します。追加のキーワード引数はこのクラスのコンストラクタに引き渡されます。いうことなのですが、なんとなく釈然としないのです。dumpするということは、一度オブジェクトとして読み込んだデータを、もう一度jsonとしてエンコードするというのは分かりますが、使い方としてclsを指定している訳でもなく。「こういうもの」としておきます。load()で読むと、辞書型になる今日の注意事項ですね。シンプルにファイルを開いた後で、辞書として読み込みました。いうことで、このjsonDataの中身を辞書を扱うのと同じように、データの取得などができる、ということですね。次回以降、読み込んだデータを編集したりしてみましょう。リストリストをおさらいしつつ、Python3を学んでいきましょう。二つの関数を見ていきます。pyplotディープラーニングの勉強をはじめました。CSVpython3でCSVを読み込む方法を調べました。リストPython3リストをおさらいしつつ、Python3を学んでいきましょう。リストは説明不要の配列ですね。根拠も何もありませんが、まあ早く始めた...月別アーカイブ参加グループプログラミングはてなブログをはじめよう!PeaceAndHiLightさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。