コード例 #1
0
 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
コード例 #2
0
ファイル: pessoadb.py プロジェクト: Idbruh/Estudos-Python
 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
コード例 #3
0
    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