如何将Python3中的字典转换成对象的成员变量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1128个文字,预计阅读时间需要5分钟。
在Python中定义一个class时,如果某个部分的成员变量需要使用字典来命名和赋值,可以直接在class的初始化方法中使用字典。例如,从文件(如json、npz等)中读取字典变量并赋值给class的成员变量,可以这样做:
pythonclass MyClass: def __init__(self, data): self.variables=data
假设data是从文件中读取的字典data={'var1': 1, 'var2': 2, 'var3': 3}
创建MyClass实例my_instance=MyClass(data)
当我们在Python中写一个class时,如果有一部分的成员变量需要用一个字典来命名和赋值,此时应该如何操作呢?这个场景最常见于从一个文件(比如json、npz之类的文件)中读取字典变量到内存当中,再赋值给一个类的成员变量,或者已经生成的实例变量。
本文共计1128个文字,预计阅读时间需要5分钟。
在Python中定义一个class时,如果某个部分的成员变量需要使用字典来命名和赋值,可以直接在class的初始化方法中使用字典。例如,从文件(如json、npz等)中读取字典变量并赋值给class的成员变量,可以这样做:
pythonclass MyClass: def __init__(self, data): self.variables=data
假设data是从文件中读取的字典data={'var1': 1, 'var2': 2, 'var3': 3}
创建MyClass实例my_instance=MyClass(data)
当我们在Python中写一个class时,如果有一部分的成员变量需要用一个字典来命名和赋值,此时应该如何操作呢?这个场景最常见于从一个文件(比如json、npz之类的文件)中读取字典变量到内存当中,再赋值给一个类的成员变量,或者已经生成的实例变量。

