2025-12

スポンサーリンク
Python

Python | 応用例:「JSONファイルを読み込んで、特定の条件でフィルタリングする」

保存した JSON データを読み込んでから、特定の条件に合うデータだけを抽出(フィルタリング)する方法を紹介します。これにより「必要なデータだけを取り出す」ことができます。サンプルコードimport ...
Python

Python | 応用例:「JSON をファイルに保存して、後で読み込む」

辞書やリストを JSON形式 に変換してファイルに保存しておくと、後でプログラムから再利用できます。これは データの永続化 に役立ちます。サンプルコードimport jsondef search_va...
Python

Python | 応用例:「辞書形式で返した結果を JSON に変換して外部に渡す」

辞書形式で返した結果は Python 内では便利ですが、外部システムや Web API に渡すときは JSON形式 に変換するのが一般的です。JSON は「キーと値のペア」で表現できるので、辞書と相性...
Python

Python | 応用例:「一致した値を辞書形式(キーと値のペア)で返す」

これまで「リストに集めて返す」方法を紹介しました。今回はさらに応用して、条件ごとに分類して辞書形式で返す方法を説明します。辞書(dict)は「キーと値のペア」でデータを整理できるので、分類やグループ分...
Python

Python | 応用例:「複数の条件に一致した値をリストに集めて返す」

これまでの例では「最初に見つかった値を return する」方法を紹介しました。今回はさらに応用して、条件に一致した複数の値をすべてリストに集めて返す方法を説明します。サンプルコードdef searc...
Python

Python | 「関数化+return」で見つけた値を返す方法

先ほどの「関数化+return」で一気に抜ける方法をさらに応用して、見つけた値を return で呼び出し元に渡すことができます。これにより「探索して見つかった値を使う」処理が簡単になります。サンプル...
Python

Python | フラグ変数を使わずに「関数化+return」で一気に抜ける方法

三重ループで「特定条件を見つけたら全部のループを終了したい」とき、フラグ変数を使う方法が一般的ですが、もっとシンプルにするには 関数化して return を使うのが便利です。サンプルコードdef se...
Python

Python | 三重ループで break と continue を組み合わせる応用例

三重ループでは「不要な処理はスキップ(continue)」しつつ「特定条件で早期終了(break)」したい場面があります。例えば「探索処理」や「表の走査」でよく使われます。応用例:九九表から特定の条件...
Python

Python | 三重ループ × break × continue の総合理解

初心者が混乱しやすい「三重ループの中で break と continue を使ったときの流れ」を、テキスト図と例題で整理します。ポイントは 「どの階層で使うかによって影響範囲が変わる」 ということです...
Python

Python | continue, break, pass の比較

初心者がつまずきやすい3つのキーワード「continue / break / pass」を、テキスト図と例題で直感的に理解できるように整理します。比較表(役割・動き・よく使う場面)キーワード役割ループ...
Python

Python | ミュータブル(mutable)/イミュータブル(immutable)の違い

以下では、できるだけ直感的に理解できるように、図(イメージ)を使ってミュータブル(mutable)/イミュータブル(immutable)の違いを説明します。図は「変数=箱」「値=データ」「矢印=参照(...
VBA

Excel VBA | ByRef の動きをステップ実行で確認するレッスン

「ByRefは呼び出し元の変数そのものを参照する」という感覚を、ステップ実行で体験しながら掴みます。止める位置、見るべき値、起こる変化を順に確認していきます。準備と基本コードSub Lesson_By...
Python

Python | 初心者が間違えやすい break の NG パターン集

break は便利ですが、初心者がよくやってしまう「誤用パターン」があります。ここでは NG例 → 改善例 の形で、なぜ間違いやすいかをかみ砕いて説明します。❌ NGパターン1:break が「関数全...
スポンサーリンク