Os dicionários são um pouco diferente das listas e tuplas, pois seus itens não são acessados via índices, mas sim via palavras chaves. A sintaxe de um dicionário é a seguinte:
>>> dicionario = {'dahora':'legal, bacana', 'a casa caiu':'deu errado'} >>>
Como já foi dito, utiliza-se as palavras chaves (exatamente como foram inseridas) para acessar um elemento de um dicionário. Ex:
>>> print(dicionario['a casa caiu']) deu errado >>> print(dicionario['dahora']) legal, bacana >>>
Para inserir novos valores basta informar a nova chave a atribuir um valor a ela. Ex:
>>> dicionario['supimpa'] = 'demais, legal' >>> Para apagar um elemento do dicionário utiliza-se o método del(). Ex: >>> del(dicionario['a casa caiu']) 5>>> print(dicionario) {'dahora': 'legal, bacana', 'supimpa': 'demais, legal'} >>>
Abaixo segue alguns dos principais métodos do dicionário:
– items(), que retorna todos os itens contidos no dicionário. Ex:
>>> dicionario = {'show de bola':'demais, bom demais'} >>> dicionario['massa'] = 'muito legal' >>> dicionario.items() [('show de bola', 'demais, bom demais'), ('massa', 'muito legal')] >>>
– keys(), que retorna todas as chaves do dicionário. Ex:
>>> dicionario.keys() ['show de bola', 'massa'] >>>
– values(), que retorna todos os valores contidos no dicionário. Ex:
>>> dicionario.values() ['demais, bom demais', 'muito legal'] >>>
Pra finalizar vamos praticar um pouco:
Faça um programa que cadastre no mínimo 10 palavras em um idioma de sua escolha e exiba a tradução (para português) de cada uma delas.
Qualquer dúvida comente o post ou me envie um email.
Um abraço e até a próxima 😉