Python 【Python】sorted()で複数キーを指定して並び替える Pythonのsorted()で複数キーを指定して並び替える方法を説明します。 また、補足の説明としてソートキーにNoneが含まれる場合の対処法に関しても紹介します。 2023.07.01 Python技術
Python 【Python】set()を使用して、for文の重複削除を高速化する set()を用いると、for文を使用する際と比較して処理を高速化することができます。 実際にどれくらい速くなるのか、また使う際の注意点に関して記載します。 2023.06.08 Python技術
Python 【Pydantic】コンストラクタ__init__を使用して、初期処理を実行 Pydanticで、コンストラクタ(__init__)を使用する方法に関して解説します。 例では、__init__内でtotal_priceにpriceとcountの積を代入する処理を行っています。 2023.05.16 Python技術
Python 【Python】フォーマッターのblackを使用してクォーテーションを統一 Pythonのフォーマッターを検討している方向けの記事となります 元々開発していたプロジェクトでautopep8を使っていたのですが、クォーテーションを統一することができませんでした。 2023.04.05 2023.06.26 Python技術
Python 【Python】if文のスコープに注意 どの言語でもスコープには注意する必要がありますが、Pythonは比較的簡単にコードが書けるからこそスコープの扱いに注意が必要になります。 この記事では、意外とややこしいと思われるif文のスコープに着目して説明します。 2023.03.01 2023.03.08 Python技術
Python 【Python】文字列と数値を連結する方法 f文字列を使用するのが、直感的で一番分かりやすい方法だと思われます。 Python3.6からの導入となりますので、バージョンが3.6以上であればこれを使用するのが良いでしょう。 2023.02.26 2023.03.08 Python技術
Python 【Python】アスタリスクを使用して配列を結合する Pythonでアスタリスクを使用し配列を結合する方法を説明します。 他の方法との違いに関しても併せて記載しますので、アスタリスクを使用した配列操作のメリットを理解して頂ける内容になっていると思います。 2023.02.26 2023.03.08 Python技術
Python 【Pydantic】Strict Typesを使用して、数値を厳密に型判定する Pydanticで、通常のint型を使用する場合に文字列の「1」などが代入されても処理が通ります。 この記事では、数値型を扱う際に文字列は許可せずに厳密な型判定をする方法に関して解説します。 2023.02.18 2023.05.21 Python技術
Python Pydanticで配列の要素数を制限する方法 Pydanticで、配列の要素数に制限を設ける方法に関して解説します。 conlistを使用すれば、配列に制約を設けることが可能です。 2023.02.15 2023.05.29 Python技術