5.3. Estruturas de dados em Python: Dicionários

Página 17

Dicionários em Python são uma estrutura de dados inestimável e poderosa que todo programador deve conhecer. Eles são uma parte fundamental do Python e são usados em uma variedade de aplicações. Nesta seção do nosso curso e-book, discutiremos em detalhes os dicionários em Python.

Um dicionário em Python é uma coleção desordenada de itens. Enquanto outros tipos de dados compostos têm apenas valor como elemento, um dicionário tem um par chave:valor. A chave e o valor "Python" são separados por dois pontos e o conjunto de pares chave:valor é encapsulado em chaves {}. Por exemplo:

meu_dicionario = {
    "chave1": "valor1",
    "chave2": "valor2",
    "chave3": "valor3"
}

A chave de um dicionário pode ser de qualquer tipo imutável, como uma string, um número ou uma tupla. Os valores de um dicionário podem ser de qualquer tipo e podem ser modificados, o que significa que um dicionário é uma estrutura de dados mutável.

Os dicionários são otimizados para recuperar valores quando a chave é conhecida. Isso é possível devido ao fato de que os dicionários em Python são implementados como tabelas de hash.

Para acessar o valor de uma chave específica, você pode usar a seguinte sintaxe:

print(meu_dicionario["chave1"])  # Saída: valor1

Se você tentar acessar uma chave que não existe no dicionário, Python irá gerar um erro. Para evitar isso, você pode usar o método get(), que retorna None se a chave não existir:

print(meu_dicionario.get("chave_inexistente"))  # Saída: None

Para adicionar um novo par chave:valor ao dicionário, você pode usar a seguinte sintaxe:

meu_dicionario["chave4"] = "valor4"
print(meu_dicionario)  # Saída: {'chave1': 'valor1', 'chave2': 'valor2', 'chave3': 'valor3', 'chave4': 'valor4'}

Para remover um par chave:valor de um dicionário, você pode usar a palavra-chave del:

del meu_dicionario["chave1"]
print(meu_dicionario)  # Saída: {'chave2': 'valor2', 'chave3': 'valor3', 'chave4': 'valor4'}

Além disso, os dicionários em Python possuem uma variedade de métodos úteis. Por exemplo, o método keys() retorna uma nova visão dos dicionários das chaves. Similarmente, o método values() retorna uma nova visão de todos os valores no dicionário.

print(meu_dicionario.keys())  # Saída: dict_keys(['chave2', 'chave3', 'chave4'])
print(meu_dicionario.values())  # Saída: dict_values(['valor2', 'valor3', 'valor4'])

Em conclusão, os dicionários em Python são uma ferramenta poderosa e versátil. Eles permitem que você armazene e recupere valores de maneira eficiente e são fundamentais para muitos aspectos da programação em Python. Seja você um iniciante ou um programador experiente, entender os dicionários é essencial para escrever código Python eficaz e eficiente.

No próximo capítulo deste curso e-book, vamos explorar ainda mais as estruturas de dados em Python, focando nas listas e tuplas. Fique ligado!

Répondez maintenant à l’exercice sur le contenu :

O que é um dicionário em Python e como ele é usado?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

185.4. Estruturas de dados em Python: Conjuntos

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte