nas linguagens mais antigas tinhamos algo parecido que chamavamos de registro.
nas linguagens mais antigas tinhamos algo parecido que chamavamos de registro.
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!