def converter_tabela_classe(self, lista_tuplas): lista_pessoas = [] #cria uma lista para armazenar os dicionarios for p in lista_tuplas: p1 = Pessoa() #----- Criação do objeto da classe pessoa p1.id = p[0] #--- pega cada posição da tupla e atribui a uma chave do dicionário p1.nome = p[1] p1.sobrenome= p[2] p1.idade = p[3] p1.endereco_id = p[4] lista_pessoas.append(p1) return lista_pessoas
def converter_tabela_dicionario_classe(self, lista_tuplas): lista_pessoas = [] for p in lista_tuplas: p1 = Pessoa() print(p[0], p[1]) p1.id = p[0] p1.nome = p[1] p1.sobrenome = p[2] p1.idade = p[3] p1.endereco_id = p[4] lista_pessoas.append(p1) return lista_pessoas
def converter_tabela_classe(self, lista_tuplas): # -- Aqui cria uma lista para armazenar os dicionarios lista_pessoas = [] for p in lista_tuplas: p1 = Pessoa() #--- Aqui cria o objeto(p1) da classe Pessoa() p1.id = p[ 0] #-- Identifica cada posição da tupla pelo indice e é atribuido como chave no dicionario p1.nome = p[1] p1.sobrenome = p[2] p1.idade = p[3] p1.endereco_id = [4] lista_pessoas.append(p1) return lista_pessoas #-- Aqui retorna a lista que contém o dicionario com os dados