注目キーワード
CATEGORY

入門

  • 2022年12月1日
  • 2022年12月1日
  • 0件

【Python】globを使ってファイルの一覧を取得する

プログラムを書いていると、pandasでファイルを読み込んだり、JSONファイルを読み込んだりなど、PC上の様々なファイルにアクセスしてデータを読み込むことがあります。globを使うことで、ファイルの一覧を柔軟に取得することができます。こちらの記事では簡単な使い方を見ていきます。 サンプルのデータ […]

  • 2022年10月13日
  • 0件

【Python】スクリプトからディレクトリをmkdirで作成する

様々なデータの入力・出力をPythonで扱っていると、今作業をしているディレクトリ以下にいくつかのディレクトリを作成する場合があります。例えば画像を出力して保存するためのフォルダを作ったり、加工したデータを保存するためのディレクトリを作ったりします。 こちらの記事ではPythonでプログラムを書いて […]

  • 2022年10月7日
  • 2022年10月7日
  • 0件

【Python】辞書(dict)データの中身に応じてデータをfilterする(filter関数と内包表記)

Pythonの辞書データはキー (key) と値 (value) の組で多種多様なデータを格納でき、応用範囲が広いデータ型です。 様々なデータを格納することができるため、データの中で「ある条件を満たすもの」などのちょっとした検索処理を行うことがよくあります。こちらの記事ではfilterとdictの内 […]

  • 2022年9月26日
  • 2022年9月26日
  • 0件

【Python】関数の引数や返り値に説明を付けるアノテーションの使い方

Pythonではデータの型を明示的に書く必要がなく、いろんなデータ型(数値、リスト、辞書、など)を自由に使うことができます。その一方で、利用している変数が何を格納しているのか分かりづらくなるときもあり、注意を払う必要があります。 アノテーションとは アノテーションとは日本語では注釈のことで、元々は専 […]

  • 2022年9月26日
  • 2022年9月26日
  • 0件

【Python】複数の辞書 (dict) を結合しデータがマージされた新しい辞書を作成する

Pythonでちょっとしたプログラムを書く際、辞書({}やdict()で作成するデータ)はキーと値で便利にデータを保存できるデータ型として様々な場面で利用できます。ここでは複数の辞書を結合する処理について確認していきましょう。 2つの辞書をマージする基本的な手法 2つの辞書をマージするとき、様々な手 […]

  • 2022年9月23日
  • 2022年9月23日
  • 0件

【Python】複数のリストなどのデータをzipで処理する

Pythonを書くとき、リストや辞書・集合など様々なデータ型を扱うことがあります。ここでは複数のデータ型を組み合わせてデータを読み込むときに便利な zip の使い方を説明します。 2つのリストに対する基本的な zip の使い方 zip の一番簡単な利用方法は、2つのリストの要素を一つずつ処理する場合 […]

  • 2022年9月23日
  • 2022年9月23日
  • 0件

【Python】yieldの基本的な使い方を確認する

リストのデータを1つずつ処理する際に、forを使ってループすることはよくあると思います。このように1つずつデータを処理するデータを保持する仕組みはイテレータと呼ばれ、いろんなところで使われています。 特に大規模なリストを処理するとき、データを一度メモリ上に乗せなければならないためメモリ消費量が大きく […]

  • 2022年9月11日
  • 2022年9月11日
  • 0件

【Python】三項演算子の使い方 (サンプルコードあり)

今回は三項演算子を紹介していきます。 短い条件文の時に使うとコードが短くなって見やすくなったり、読みやすくなったりしますので覚えておきましょう。 通常の条件分岐例 サンプルソース 普通のif文で記述すると以下のようになります。 pythonはインデントが大事な言語でふつうは、 適切にifなどの構文は […]

  • 2022年9月4日
  • 2022年9月4日
  • 0件

【Python】条件分岐で何もしない、何もしたくない場合

コーディングの書き途中、条件分岐で何も処理したくない場合があると思います。 pythonはif文やelifの中で処理が記述されていないと、実行時にエラーになってしまいます。 そのような場合はpassを使います。 エラーになる場合 サンプルソース 実行結果 この状態でプログラムを実行すると、エラー(I […]

  • 2022年9月2日
  • 2022年9月2日
  • 0件

【Python】配列(list)が空の場合の判定方法(サンプルソースあり)

今回は、pythonで配列(list)が空の場合を判定する方法を3つ紹介します。 方法としては「not 変数」、「len() == 0」、「変数 == []」です。 サンプルソース サンプルがこちらです。どの条件も配列(list)が空の場合にTrueになるような判定条件になっています。 実行結果 こ […]