-
条件付きリスト内包表記パターン(Python)
2024/1/7
リストに、あるデータを格納した後に色々を処理をして期待する結果を得る。 このような実装は非常によく使う為、内包表記で書くと、とても楽です。 また、データの量が大きくなると append でリストに放り ...
-
PythonでIPv4アドレスを判定する - 修正
2024/1/7
以前、正規表現を使って入力されたIPアドレスがIPv4の基準を満たしているか判定するというものを実装しました。 正規表現を使っていて、ちょっとだけコードを短くできると思い出した為、一部修 ...
-
Pythonで四捨五入
2024/1/6
float型の数値を処理する時に、四捨五入しなければいけないケースが多々あると思います。 そんな時にround関数を使って実装したところ、ある事に気がつきました。 round関数は四捨五入を正しく処理 ...
-
Python リスト内包表記のすゝめ
2023/12/23
Pythonでデータを処理する場合、リストに格納して処理していくってパターンはスゴく多いと思います。 基本的なリストの格納方法は以下のようなものがあります。 # 1 ~ 20 の数字で偶数のみリストに ...
-
Pythonで選択ソートの実装
2023/12/16
Pythonで選択ソートを実装してみました。 通常の処理であれば、sort or sorted で処理すれば一瞬なのですが、今回はアルゴリズムの学習の為、あえて選択ソートをループで処理してみました。 ...
-
PythonでIPv4アドレスを判定する
2023/12/22
「IPアドレスのIPv4を判定せよ!」という実装を考えた場合について考えました。 IPv4は理論上、0.0.0.0 ~ 255.255.255.255 の範囲で割り当てられます。 実質的には使用されな ...
-
イテレータとジェネレータについて
2023/7/9
イテレータとジェネレータについて 以前、ジェネレータの例についてブログにメモをしておきました。 が、今、振り返ると私自身、ジェネレータの意味が良く理解できていない事がわかり ...
-
datetimeモジュール
2024/3/20
datetimeモジュール Pythonで時間に関連した部分を実装をする時には、モジュールを使うと便利な場合があります。 現在、基準となる時刻から何秒経過しているか?を出力する。 time モジュール ...
-
sleep関数
2023/7/9
sleep関数 Pythonのsleep関数の使い方です。 sleep関数はコードを実行した後に、任意のポイントで任意の秒数、実行を停止する関数です。 sleep関数はtimeモジュール ...