from dataclasses import dataclass, field @dataclass(frozen=True) class P: name: str tags: list[str] = field(default_factory=list) p = P('a') p.tags.append('x') print(p.tags)