É 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 a cada variável de classe os valores passados em um dicionário. Por exemplo, a classe tem as variáveis: A, B, C, D -, e eu passo para o construtor da classe um dicionário:
dictionary = {'B': 5, 'A': 2, 'C': 45}O construtor deve acessar as variáveis de classe pelos nomes das chaves do dicionário e atribuir a elas esses valores, sendo que as chaves podem estar em qualquer ordem.
Exemplo de classe:
class Example: def __init__(self, d: dict): self.A, self.B, self.C = int # aqui deve estar o código para inicializar as variáveis passadas no dicionário