Buscar

Prévia do material em texto

CRONOGRAMA DE AULAS
DICIONÁRIOS
PYTHON
DICIONÁRIOS
Os dicionários representam coleções de dados que contém na sua estrutura um conjunto de pares chave-valor, nos quais cada chave individual tem um valor associado. Esse objeto representa a ideia de um mapa, que entendemos como uma coleção associativa desordenada. A associação nos dicionários é feita por meio de uma chave que faz referência a um valor.
{chave: valor}
Ex: {‘nome’ : ’Roberto’} {‘idade’ : 23} {‘aluno’ : 7,5} {1 : 74}
0 1 2 3
índices
chave(key)
LISTA [ ] ou TUPLA ( )
DICIONÁRIO { }
valor(value)
	‘Marcos’	37	‘Gerente’
cliente idade profissão
valores
chaves
clientes = {‘cliente’ : ‘Marcos’, ‘Idade’ : 37, ‘profissão’ : ‘Gerente’}
clientes[‘cliente’] 
> Marcos
clientes[‘Idade’]
> 37 
JUNTANDO DICIONÁRIOS EM UMA LISTA
	‘Marcos’	37	‘Gerente’
	‘Mariana’	22	‘Estudante’
	‘Luiz’	39	‘Motorista’
cliente idade profissão
 0 1 2
CADASTRO
cadastro[0][‘cliente’]
> Marcos
cadastro[0][‘profissão’]
> Gerente
cadastro[2][‘Idade’]
> 39
cliente idade profissão
cliente idade profissão
cadastro.keys( ) #mostra as chaves
> (['cliente', 'Idade', 'profissão'])
cadastro.values( ) #mostra os valores
> ([‘Marcos’, 37, ‘Gerente'])
cadastro.items( ) #mostra todo o dicionário
> ([('cliente', 'Marcos'), ('Idade', 37), ('profissão', 'Gerente')]) 
	‘Marcos’	37	‘Gerente’
cliente idade profissão
valores
chaves
Principais métodos dos dicionários
Principais métodos dos dicionários
EXERCÍCIOS
Crie uma agenda de contatos contendo nome e celular de n pessoas, armazenados em um dicionário. Em seguida, mostre o conteúdo da agenda. Os dados devem ser lidos pelo teclado.
Faça um programa que carregue dados em um dicionário, onde a chave deverá ser um número aleatório entre 0 e 100 e o valor deverá ser uma palavra pré-cadastrada em uma lista.
Carregue um dicionário onde a chave seja o nome de um aluno e o valor seja uma lista contendo 3 notas desse aluno. No final, imprima a seguinte saída:
EXERCÍCIOS
EXERCÍCIOS
Crie dois dicionários com conteúdos afins e em seguida junte os dois dicionários em uma lista. Crie métodos para consultar, inserir, alterar e deletar itens na estrutura.
EXERCÍCIOS
EXERCÍCIOS
Crie uma agenda de contatos contendo nome e celular de n pessoas, armazenados em um dicionário. Em seguida crie métodos para consultar, inserir, alterar e deletar itens neste dicionário. Os dados devem ser lidos pelo teclado.
Crie dois dicionários com conteúdos afins e em seguida junte os dois dicionários em uma lista. Crie métodos para consultar, inserir, alterar e deletar itens na estrutura.
Faça um programa que carregue dados em um dicionário, onde a chave deverá ser um número aleatório entre 0 e 100 e o valor deverá ser uma palavra pré-cadastrada em uma lista.
Carregue um dicionário onde a chave seja o nome do aluno e o valor seja uma lista contendo 3 notas desse aluno. No final, imprima a seguinte saída:
Crie um arquivo texto(.txt). Em seguida, faça um programa que leia esse texto e gere um dicionário onde as chaves serão os caracteres contidos no texto e o valor seja o total de cada caractere.
image1.png
image2.png
image3.png
image4.png
image5.png
image9.png
image6.png

Mais conteúdos dessa disciplina