Python·100 питань

Що таке dataclass і навіщо він потрібен?

Відповідь
dataclass зменшує boilerplate для класів даних.
@dataclass автоматично створює __init__/__repr__/__eq__.
Можна робити frozen=True (незмінність).
default_factory для списків/словників.
Зручно для DTO/моделей.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем