Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何就地更新数据类?_Python_Python Dataclasses - Fatal编程技术网

Python 如何就地更新数据类?

Python 如何就地更新数据类?,python,python-dataclasses,Python,Python Dataclasses,给定同一数据类的两个实例,如何使用第二个实例的值更新第一个实例 i、 e @数据类 Foo类: a:str b:int f1=Foofoo,1 f2=Foobar,2 就地更新,使f1.a==f2.a,f1.b==f2.b,依此类推 注意:我不想简单地设置f1=f2;我想就地更新f1。用于循环所有属性并逐个设置它们 从数据类导入字段 对于字段SF2中的f: setattrf1,f.name,getattrf2,f.name

给定同一数据类的两个实例,如何使用第二个实例的值更新第一个实例

i、 e

@数据类 Foo类: a:str b:int f1=Foofoo,1 f2=Foobar,2 就地更新,使f1.a==f2.a,f1.b==f2.b,依此类推 注意:我不想简单地设置f1=f2;我想就地更新f1。

用于循环所有属性并逐个设置它们

从数据类导入字段 对于字段SF2中的f: setattrf1,f.name,getattrf2,f.name