Aula 08 – Python – Dicionário

More videos
Views
   

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

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.

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

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. 😉

Increva-se

Inscreva-se agora e receba um e-mail assim que eu publicar novo conteúdo.

Concordo em me inscrever no blog Código Fluente

Você poderá cancelar sua inscrição a qualquer momento.

(Visited 20 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>