









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Série de slides ensinando a sintaxe da linguagem computacional Python. Por Paulo Esperança, adaptado por Rodrigo Toledo.
Tipologia: Slides
1 / 15
Esta página não é visível na pré-visualização
Não perca as partes importantes!










(adaptação do original do prof. Claudio Esperança)
(^) Telefone de nome[i] armazenado em telefone[i] Acrescentar “Joao” com telefone “20122232”: nome+= “Joao” telefone+=“20122232” Para encontrar o telefone de “Joao”: tel = telefone[nome.index[“Joao”]]
telefone[“Joao”] = “20122232” tel = telefone[“Joao”]
(^) Uma constante do tipo dicionário é escrita { chave1:conteúdo1, ... chaveN:conteúdoN} (^) Uma variável do tipo dicionário pode ser “indexada” da maneira habitual, isto é, usando colchetes com a chave que se deseja acessar. (^) Teljoao = telefone[“Joao”] (^) O conteúdo associado a uma chave pode ser alterado atribuindo-se àquela posição do dicionário (^) telefone[“Joao”] = “5555-0000” #novo telefone (^) Novos valores podem ser acrescentados a um dicionário fazendo atribuição a uma chave ainda não definida (^) telefone[“Maria”] = “5555-0001” #nova amiga
dic = {} dic["joao"] = 100 dic {'joao': 100} dic["maria"] = 150 dic {'joao': 100, 'maria': 150} dic["joao"] 100 dic["maria"] 150 dic["pedro"] = 10 dic {'pedro': 10, 'joao': 100, 'maria': 150}
(^) As chaves dos dicionários não são armazenadas em qualquer ordem específica
(^) Diferentemente de listas, atribuir a um elemento de um dicionário não requer que a posição exista previamente
meses = {"janeiro":31, "fevereiro":28, "marco":31, "abril":30, "maio":31, "junho":30, "julho":31, "agosto":31, "setembro":30, "outubro":31, "novembro":31, "dezembro":31 } for i in meses: print i, meses[i]
dic = { "Joao":"a", "Maria":"b" } dic.has_key("Joao" True dic.has_key("Pedro" False
d = {'x': 1, 'y': 2} d.pop('x' 1 d {'y': 2}
x = {"a":1,"b":2,"c":3} y = {"z":9,"b":7} x.update(y x {'a': 1, 'c': 3, 'b': 7, 'z': 9} x.update({'r':3} x {'a': 1, 'c': 3, 'b': 7, 'r': 3, 'z': 9}