2021年7月14日Python学習Python学習【365日チャレンジ!】46日目のマスターU(@Udemy11)です。今日は、朝から何も食べていなかったので、昼食に大阪王将で餃子3人前とライスの大を食べたら、お腹いっぱいになりすぎて夕食が食べられませんでした。これもある意味ダイエットになるんじゃないの?とおもって風呂上がりに体重計に乗ってみると、ダイエットどころか、普通に0.5kgほどいつもより増えていました。どか食いって良くないんですね。規則正しい食生活を心がけないとだめだな〜と感じた次第です。それでは、今日もPython学習を始めていきましょう!記事の内容は、酒井潤さんの講座を参考にさせていただき、学習した内容を紹介しています。Pythonをひととおり学習したい人にはピッタリの講座で、セールの際は、値段も専門書1冊の値段よりも安く受講できるので、超おすすめの講座です。昨日は、複数のリストからindex順に値を取り出すことができるzip関数を学習しました。milkエクセルで言うところの、縦横入れ替えてのペーストみたいな感じです。変数に代入されている値の数、つまりindex数が違う場合は、一番少ないindexの数だけそれぞれの変数から値が取り出されて出力されました。coffee以前、リストのアンパッキングを学習しましたが、リスト(タプル)をアンパッキングして、順番に必要なものを組み合わせることができるのがzip関数ということです。それでは、今日のPython学習を始めましょう。辞書型をfor文で使うfor文は、リストやタプルの値を順番に取り出して変数に代入してくれますが、辞書型はkeyとvalueの2つの値が一組になっているので、通常のfor文の使い方ではどちらが取り出されるのか気になりますよね。print(i)出力結果xyz回答は予想どおり!?、keyが取り出されました。Udemyのセールを活用してほしかったあのスキルを手に入れよう!【非公式】2020.03.04【Python】辞書型の基本的なメソッドhttps://udemyfun.com/python-basic-method-dictionaryPython学習【365日チャレンジ!】23日目のマスターU(@Udemy11)です。ネットワーク環境の再構築が完了して、ひと安心しているところですが、すべてのデータを0に書き換える【ゼロ消去】でTimeCapsuleのハードディスクを初期化したら9時間もかかってしまいました。これからどう使うか悩んでいるのですが、メルカリで売ってみよっかなと思っています。ジャンク扱いで(笑)それでは、今日は辞書型の基本的なメソッドです。昨日の復習辞書型の基本を学習しました。辞書型では、一つの対になったデータを格納することができますが...こちらのPython学習23日目に紹介していますが、辞書型にはkeyを取り出すメソッドとvalueを取り出すメソッドがありました。keysメソッドとvaluesメソッドkeyを取り出す場合とvalueを取り出す場合は次のようなコードになります。print(i)出力結果xyz100200300以前の学習では登場しませんでしたが、keyとvalueを一緒に取り出すメソッドが【items()】になります。itemsメソッド辞書型でkeyとvalueを一緒に取り出して出力するには、forのあとに指定する変数を2つ指定して、items()で値を引き渡す形になります。300)])for文で変数を2つ指定しているので、ネストされたリストの中のタプルの値をそれぞれの変数に代入するループをindex数だけ実行しています。itemsメソッドで取得される値は、辞書型のアイテムで、タプル化されたkeyとvalueがリストになった値でした。先に紹介したkeyとvalueを取り出す場合の【d.keys()】と【d.values()】は、それぞれ次のような値が出力されます。30])メソッドや関数は、実際にどのような値が渡されているのか確認する場合は、print出力してみると一目瞭然です。デバッグでも流れを掴むことができますが、print出力によって、どんな値が取り出されているのかを確認することで、よりコードの流れがわかり、理解が進むので、どうなってるのか分かりづらいときは、関数やメソッドをprint出力してみてください。アンパッキングの復習forループでの出力が、タプルのアンパッキングに似ているような感じもするので、keys(),values(),items()を使ったアンパッキングを復習してみることにします。300)それぞれ順に、key、value、keyとvalueがタプル化された値がアンパッキングされて取り出されました。このように、過去に学習した内容を復習することは大切で、忘れかけていたことを思い出すことができます。あれってどうだったっけな〜?と思った場合は、しっかりと振り返って復習するようにしましょう!使えるものを増やす一つのことを学習したら、一つで終わるのではなく、学習したことに紐付いた関数やメソッドを一つか2つ余分に調べるようにしましょう。余分に調べることで学習の幅が広がりますし、学ぶべきことが増えていきます。学習に終わりがないように、Python学習も終わりはありませんし、学び続けることでスキルは向上していきます。これらのピースがどのようにつながって、どんなことができるのか、ぼんやりとも見えていませんが、点が線につながり、最後には一つの作品になるように、今はしっかりと土台になる【ピース】を積み上げていきたいと思います。Udemyがセールをしているかどうかは、こちら...【Python】模範的な対話アプリケーションの構造解説(MVCモデル)Python学習【365日チャレンジ!】109日目のマスターU(@Udemy11)です。なにげに玄関を眺めていると、アシナガバチがポストに入って...【Python】マルチスレッドとマルチプロセスについてPython学習【365日チャレンジ!】203日目のマスターU(@Udemy11)です。9月になって少しは過ごしやすくなるのかと思いきや、まだま...【Python】簡単な対話アプリケーションの作成Vol.7Python学習【365日チャレンジ!】108日目のマスターU(@Udemy11)です。ホットケーキミックスが品薄になっていたらしですが、大量の...【Python】インフラの仮想環境を構築するイメージを理解しようPython学習【365日チャレンジ!】239日目のマスターU(@Udemy11)です。Keysのキー割り当てにハマった話Googleスプレッドシートの使い方講座Anacondaのアンインストールからの再インストールrequestsを使って仮想通貨のデータを取得Python学習【365日チャレンジ】を振り返ってみます。(2)Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。