登录
推荐
文章
Go 技术
课程
下载
专题
AI
Go语言技术文章
Go教程
Go问答
MySQL
Redis
软件教程
人工智能
业界新闻
php教程
java教程
python教程
linux
前端
常见问题
AI提示词
作文
画画
一月内
三天内
一周内
一月内
三月内
最新
最热
文章
·
python教程
| 1星期前 |
面向对象
·
python
·
后端开发
·
dataclass
·
default_factory
·
Python
Field
可变默认值
dataclass
default_factory
列表字段
Python dataclass 的列表字段怎么写:default_factory 避开共享数据和初始化报错
dataclass 里的 list、dict、set 不能直接当默认值:当前 Python 会把常见的不可哈希默认值拦成 ValueError。应使用 field(default_factory=list) 在每次创建实例时生成新列表;当默认值来自配置或需要延迟构造时,也要分清工厂函数、浅拷贝和 None 的语义。
111
收藏
1
2
11
12
13
14
15