#Lógica #Python #Listas

Dicionários em Python

Em Python, as coleções de dados (frequentemente chamadas genericamente de "listas" por iniciantes) são estruturas fundamentais para organizar informações de forma eficiente na memória do computador. Para estudantes de lógica, é importante diferenciar os quatro tipos principais baseados em suas propriedades de ordenação, mutabilidade e unicidade:

Além dessas, na lógica de programação costuma-se utilizar os termos Vetor (para arrays unidimensionais) e Matriz (quando uma lista contém outras listas, formando uma estrutura multidimensional), conceitos essenciais para manipular tabelas e dados complexos.

Usando Dicionários

Para criar um registro prático integrando essas ferramentas, você deve utilizar uma função (definida pela palavra-chave def) para capturar os dados e um dicionário (definido por chaves {}) para organizá-los em pares de chave e valor.

Abaixo, apresento um exemplo passo a passo de uma função de registro de clientes, integrando-a a uma lista para armazenamento permanente, conforme sugerido em nossa conversa anterior:

Exemplo Prático: Função de Registro de Clientes

Neste cenário, a função recebe as informações como parâmetros, monta o dicionário e o devolve para ser guardado em uma lista composta.

# 1. Lista para armazenar todos os registros (banco de dados)
banco_clientes = []

# 2. Função que cria o registro usando um dicionário
def registrar_cliente(nome, idade, profissao):
    # Retorna um dicionário estruturado com as informações recebidas
    return {
        "nome": nome,
        "idade": idade,
        "profissao": profissao
    }

# 3. Execução do registro e armazenamento na lista
novo_registro = registrar_cliente("Ana Silva", 30, "Engenheira")
banco_clientes.append(novo_registro) # Adiciona o dicionário à lista

# Exibindo o resultado
print(f"Cliente cadastrado: {banco_clientes}")

Explicação dos Conceitos Utilizados:

Referências de Lógica de Programação