1
resposta

[Dúvida] Seria correto dizer que o dicionário no python é o mesmo que um registro .

nas linguagens mais antigas tinhamos algo parecido que chamavamos de registro.

1 resposta

Olá Patricia, tudo bem com você?

Ótima observação. Em Python, os dicionários são uma estrutura de dados que armazenam pares de chave-valor. Eles são semelhantes ao que chamamos de registros em algumas linguagens de programação mais antigas.

Por exemplo, um registro em Pascal, poderia ser algo como:

type
  Pessoa = record
    nome: string;
    idade: integer;
  end;

No Python, um dicionário que representa a mesma informação seria:

pessoa = {
    'nome': 'João',
    'idade': 30
}

Ambos são usados para agrupar dados relacionados. No entanto, existem algumas diferenças importantes. Por exemplo, os dicionários em Python são dinâmicos - você pode adicionar, remover e alterar pares de chave-valor a qualquer momento. Em contraste, os registros em algumas linguagens mais antigas são estáticos - uma vez que você define a estrutura do registro, ela não pode ser alterada. Portanto, embora haja semelhanças, não seria totalmente preciso dizer que são a mesma coisa. Eles são conceitos semelhantes, mas com características e comportamentos diferentes dependendo da linguagem de programação.

Conte com o apoio do Fórum na sua jornada. Espero ter ajudado. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!