InícioTecnologiaPython para totós: por onde começar? (Parte IV)

Python para totós: por onde começar? (Parte IV)

Resumo

). É possível adicionar, alterar ou remover elementos, percorrer o dicionário e até mesmo ter dicionários aninhados, como em empresa = { "nome": "Tech Solutions", "funcionario": { "nome": "Pedro", "cargo": "Programador" } }. Os dicionários são eficientes e amplamente utilizados em aplicações Python."]

Se alguma vez ouviu falar de Python e pensou “isso parece complicado demais para mim”, respire fundo: não é! Python é uma das linguagens de programação mais acessíveis e populares do mundo. Hoje vamos falar sobre dicionários.

Um dicionário (dictionary) é uma estrutura de dados que permite armazenar informações sob a forma de pares "chave-valor" (key-value).

Ao contrário das , onde os elementos são acedidos através de índices numéricos, nos dicionários os dados são recuperados através de uma chave única.

Exemplo:

utilizador = {
"nome": "Ana",
"idade": 25,
"cidade": "Lisboa"
}

Neste caso, "nome", "idade" e "cidade" são as chaves, enquanto "Ana", 25 e "Lisboa" são os respetivos valores.

Como aceder aos valores

Para obter um valor associado a uma chave, basta indicar o nome da chave:

print(utilizador["nome"])

O resultado, neste caso, será Ana.

Também é possível utilizar o método get(), que evita erros caso a chave não exista:

print(utilizador.get("email"))

Adicionar ou alterar elementos

Os dicionários podem ser modificados facilmente:

utilizador["email"] = "ana@email.pt"
utilizador["idade"] = 26

O primeiro exemplo adiciona uma nova chave, enquanto o segundo atualiza um valor já existente.

Remover elementos

Para eliminar um elemento pode utilizar-se o comando del:

del utilizador["cidade"]

Ou então recorrer ao método pop():

utilizador.pop("idade")

Percorrer um dicionário

É possível iterar pelas chaves e valores de várias formas:

for chave, valor in utilizador.items():
print(chave, valor)

Resultado:

nome Ana
email ana@email.pt

Dicionários aninhados

Os dicionários podem conter outros dicionários, permitindo representar estruturas mais complexas:

<

p class="theCode">empresa = {
"nome": "Tech Solutions",
"funcionario": {
"nome": "Pedro",
"cargo": "Programador"
}
}

Os dicionários são extremamente eficientes na procura de informação e estão presentes em inúmeras aplicações Python. São frequentemente utilizados para:

Leia também...

 

Fonte: Pplware


Descubra mais de Revista Tempo

Inscrever-se para receber as últimas mensagens enviadas para o seu e-mail.

DEIXE UMA RESPOSTA

Por favor, digite seu nome aqui
Por favor digite seu comentário!

- Advertisment -spot_img

Últimas Postagens

«Marco Silva está no Benfica porque José Mourinho não ficou»

0
Questionado sobre se Marco Silva foi a segunda opção, Rui Costa salienta que não existe nenhum clube «da dimensão do Benfica» que não tenha...
- Advertisment -spot_img