マガジンのカバー画像

Python

32
運営しているクリエイター

#enum

[Python] Enumクラスを拡張して使用する

はじめに以前、Pythonで列挙型を使う場合について、下記の記事でまとめました。 今回は、Pythonで作成したEnumクラスに対して要素を追加したEnumクラスを拡張して作成するために、調べたことと、対応方法について、まとめていきます。 動作環境windows11 Jupyter Notebook 6.5.2(Python 3.10.9) やりたいことVegetablesというEnumクラスを定義しました。 from enum import Enumclass

Pythonで列挙型を使う

はじめに多くのプログラミング言語では、列挙型と呼ばれる集合体を定義するための型定義が提供されています。 列挙型を使うことで、定数をひとまとまりのグループとして捉えることができるため、コードの可読性が上がります。 今回は、Pythonで列挙型を使う方法についてまとめます。 動作環境・windows10 ・Jupyter Notebook 6.4.6 ・Python 3.8.11 EnumクラスPythonで列挙型を使う場合、Enumクラスを継承し、列挙型のクラスを定義し