dataclass
Python
の
dataclass
詳解 Pythonのdataclasses
pythonのdataclassを利用するメリットは何なのか | hshogoの備忘録
クラスの定義を短く書ける&中身の確認がしやすい
「データクラスとは」でも挙げたように__init__()を省略することができるため見た目がスッキリします。
また、通常のクラスを利用してデータを格納した際にインスタンスの中身をprint()で確認するには__repr__()を実装する必要があります。
一方データクラスでは__repr__が自動的に裏で作られるため、自身で__repr__()を実装する必要がありません。