Python

Python

Pythonについての記事まとめ

Pythonに関する記事をジャンル別にまとめています。
Python

【Python】sorted()で複数キーを指定して並び替える

Pythonのsorted()で複数キーを指定して並び替える方法を説明します。 また、補足の説明としてソートキーにNoneが含まれる場合の対処法に関しても紹介します。
Python

【Python】set()を使用して、for文の重複削除を高速化する

set()を用いると、for文を使用する際と比較して処理を高速化することができます。 実際にどれくらい速くなるのか、また使う際の注意点に関して記載します。
Python

【Pydantic】コンストラクタ__init__を使用して、初期処理を実行

Pydanticで、コンストラクタ(__init__)を使用する方法に関して解説します。 例では、__init__内でtotal_priceにpriceとcountの積を代入する処理を行っています。
Python

【Python】フォーマッターのblackを使用してクォーテーションを統一

Pythonのフォーマッターを検討している方向けの記事となります 元々開発していたプロジェクトでautopep8を使っていたのですが、クォーテーションを統一することができませんでした。
Python

【Python】if文のスコープに注意

どの言語でもスコープには注意する必要がありますが、Pythonは比較的簡単にコードが書けるからこそスコープの扱いに注意が必要になります。 この記事では、意外とややこしいと思われるif文のスコープに着目して説明します。
Python

【Python】文字列と数値を連結する方法

f文字列を使用するのが、直感的で一番分かりやすい方法だと思われます。 Python3.6からの導入となりますので、バージョンが3.6以上であればこれを使用するのが良いでしょう。
Python

【Python】アスタリスクを使用して配列を結合する

Pythonでアスタリスクを使用し配列を結合する方法を説明します。 他の方法との違いに関しても併せて記載しますので、アスタリスクを使用した配列操作のメリットを理解して頂ける内容になっていると思います。
Python

【Pydantic】Strict Typesを使用して、数値を厳密に型判定する

Pydanticで、通常のint型を使用する場合に文字列の「1」などが代入されても処理が通ります。 この記事では、数値型を扱う際に文字列は許可せずに厳密な型判定をする方法に関して解説します。
Python

Pydanticで配列の要素数を制限する方法

Pydanticで、配列の要素数に制限を設ける方法に関して解説します。 conlistを使用すれば、配列に制約を設けることが可能です。