데이터 클래스의 클래스 특성 선언에서 기본값을 변경할 수 없는 이유는 무엇입니까? 이것은 이전에 질문을 받았을 가능성이 높은 것처럼 보이지만, 한 시간 정도의 검색은 결과를 얻지 못했습니다.데이터 클래스에 기본 목록 인수를 전달하는 것은 유망해 보였지만, 제가 찾고 있는 것은 아닙니다. 문제는 다음과 같습니다. 클래스 속성에 변수 값을 할당하려고 하면 오류가 발생합니다. @dataclass class Foo: bar: list = [] # ValueError: mutable default for field a is not allowed: use default_factory 대신 다음을 사용해야 한다는 오류 메시지를 수집했습니다. @dataclass class Foo: bar: list = field(de..