Enum を使ってみる
Enumを使うといい感じに静的データを管理できるみたいです。
参考:
・Python】Enumで静的データ管理
・公式
プログラム
from enum import Enum
class Colors(Enum):
RED = (1, '赤')
BLUE = (2, '青')
GREEN = (3, '緑')
def __init__(self, id, ja):
self.id = id
self. ja = ja
if __name__ == '__main__':
print(Colors.RED.id)
print(Colors.BLUE.id)
print(Colors.GREEN.id)
# 1
# 2
# 3
print(Colors.RED.ja)
print(Colors.BLUE.ja)
print(Colors.GREEN.ja)
# 赤
# 青
# 緑
for color in Colors:
print(f'{color.id} - {color.ja}')
# 1 - 赤
# 2 - 青
# 3 - 緑
ディスカッション
コメント一覧
まだ、コメントがありません