やりたいことはタイトルの通り。 以下の3つの書き方があった。 ②が一番スマートだが、Enumの仕様上こういう書き方もできるんだって知っておいて損はないと思った。 ※ この例では都道府県コードから都道府県を引くstaticメソッドを実装している。 書き方① Enumはクラスをループすると各メンバーを取得できるので、以下のようにかける。 from enum import Enum class Pref(Enum): SAITAMA = (11, "埼玉県", 7330000) CHIBA = (12, "千葉県", 6270000) TOKYO = (13, "東京都", 13960000) KANAGAWA = (14, "神奈川県", 9050000) def __init__(self, pref_code: int, pref_name: str, population: int):
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く