Avatar ·

É possível inicializar variáveis de classe a partir de um dicionário. Python3.8

📁 dicionário, python, exemplo, IA

É possível de alguma forma atribuir os valores do dicionário a cada variável da classe. Por exemplo, a classe tem variáveis: a, b, c, d -, e eu passo o dicionário para o construtor da classe:

dictionary = {'b': 5, 'a': 2, 'c': 45}

o construtor deve acessar as variáveis da classe pelos nomes das chaves do dicionário e definir esses valores para elas, enquanto as chaves podem ser arbitrárias.

class Expain:
def __init__(self, d: dict):
self.a, self.b, self.c = int
# aqui deve estar o código para iniciar as variáveis