Python·100 питань

Як використовувати @dataclass з default_factory?

Відповідь
Для mutable значень не можна робити default=[].
Робіть field(default_factory=list).
Аналогічно для dict/set.
Це запобігає спільному списку для всіх екземплярів.
Часті помилки новачків.
Чи корисна ця відповідь?

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

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