Aula 08 – Python – Dicionário

More videos
   

Aula 08 – Python – Dicionário

Aulas baseadas no livro Python para Desenvolvedores de Luiz Eduardo Borges.

COMO UTILIZAR DICIONÁRIO EM PYTHON

Curso python grátis online Dicionário

Curso python grátis online Dicionário

Voltar para página principal do blog

Todas as aulas desse curso

Aula 07                 Aula 09

DICIONÁRIO

  • Um dicionário é uma lista de associações compostas por uma chave única e seu respectivo valor
  • Dicionários são mutáveis, como as listas
  • A chave precisa ser de um tipo imutável, normalmente strings, mas, podem ser também tuplas ou tipos numéricos.
  • Já o valor associado a uma chave pode ser tanto mutável quanto imutável.

Obs. O dicionário não dá garantia de que as chaves estarão ordenadas.

O comando abaixo cria um dicionário e atribui a variável dc01

dc01 = {"nome": "Maria", "profissão": "médica"}

{"nome": "Maria", "profissão": "médica"}

Outra forma de criar um dicionário:

dc02 = dict({"nome": "Paulo", "profissão": "engenheiro"})

{"nome": "Paulo", "profissão": "engenheiro"}

Acessando itens

dc01['nome']

Maria

dc02['nome']

Paulo

Adicionando itens

dc01['CPF'] = '362378933-20'

dc01

{'nome': 'Maria', 'profissão': 'médica', 'CPF': '362378933-20'}

Deletando itens

del dc01['CPF']

dc01

{'nome': 'Maria', 'profissão': 'médica'}

Obtendo os itens:

itens = dc01.items()

itens

dict_items([('nome', 'Maria'), ('profissão', 'médica’)])

Obtendo as chaves

chaves = dc01.keys()

chaves

dict_keys(['nome', 'profissão’])

Obtendo os valores

valores = dc01.values()

valores

dict_values(['Maria', 'médica'])

Criando um dicionário de carros, onde a chave é a marca e os valores são os modelos de cada marca:

carros = {'Ford': ['KA', 'New Fiesta', 'Focus Fastback', 'Fusion'], 'Chevrolet': ['Camaro', 'Prisma', 'Cobalt', 'Onix'], 'Nissan': ['GT-R', 'Leaf', 'Sentra', 'Versa']}

carros

{'Ford': ['KA', 'New Fiesta', 'Focus Fastback', 'Fusion'], 'Chevrolet': ['Camaro', 'Prisma', 'Cobalt', 'Onix'], 'Nissan': ['GT-R', 'Leaf', 'Sentra', 'Versa']}

Vamos adicionar mais uma chave, ou seja, mais uma marca de carro e seus modelos:

carros['Volkswagen'] = ['Gol', 'Up!', 'Fox', 'Polo']

carros

{'Ford': ['KA', 'New Fiesta', 'Focus Fastback', 'Fusion'], 'Chevrolet': ['Camaro', 'Prisma', 'Cobalt', 'Onix'], 'Nissan': ['GT-R', 'Leaf', 'Sentra', 'Versa'], 'Volkswagen': ['Gol', 'Up!', 'Fox', 'Polo']}

Imprimindo o dicionário carros:

for marca, modelo in carros.items():
    print(marca, ' => ', modelo)

Ford => ['KA', 'New Fiesta', 'Focus Fastback', 'Fusion']
Chevrolet => ['Camaro', 'Prisma', 'Cobalt', 'Onix']
Nissan => ['GT-R', 'Leaf', 'Sentra', 'Versa']
Volkswagen => ['Gol', 'Up!', 'Fox', 'Polo']

Com isso encerramos essa aula.

Voltar para página principal do blog

Todas as aulas desse curso

Aula 07                 Aula 09

Curta a página do Código Fluente no Facebook
https://www.facebook.com/

Esse é meu link de referidos na digitalocean .

Quem se cadastrar por ele ganha $100.00 dólares de crédito na digitalocean:

Digital Ocean

Esse outro link é da one.com:

One.com

Obrigado, até a próxima e bons estudos. 😉

(Visited 116 times, 1 visits today)
About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>