小编sal*_*rse的帖子

DataClass 是否适合替换字典?

我在代码中经常使用字典作为数据结构。而不是Tuple像 Python 允许的那样返回几个值:

def do_smth():
  [...]
  return val1, val2, val3
Run Code Online (Sandbox Code Playgroud)

我更喜欢使用具有命名键优势的字典。但是对于复杂的嵌套字典,很难在其中导航。几年前我用 JS 编码时,我也喜欢字典,因为我可以像调用子部分一样thing.stuff.foo,IDE 帮助我处理结构。

我刚刚发现了DataClasspython 中的新内容,除了替换字典之外,我不确定这是什么原因?对于我所阅读的内容,DataClass内部无法包含函数,并且其参数的初始化已简化。

我想对此发表评论,你如何使用DataClass, 或关于 python 中的字典。

python dictionary python-dataclasses

3
推荐指数
1
解决办法
5950
查看次数

标签 统计

dictionary ×1

python ×1

python-dataclasses ×1