A propósito, há na verdade mais uma maneira que vimos nas listas de como procurar um item em
um dicionário.
Lembre-se de como nas listas em que usamos a palavra-chave dissemos algo parecido com: Ei, estou em
uma lista que contém I ou até mesmo usamos uma string como high?
Bem, você pode fazer o mesmo com os dicionários.
Posso dizer, a cesta existe no usuário?
E vamos imprimir isso.
E corra.
E isso quer dizer, sim, a cesta existe e o usuário.
E quanto ao tamanho?
Isso existe?
Não, isso é falso.
Isso não existe no usuário.
Mas é aqui que fica realmente interessante.
E, novamente, é um outro método de dicionário que podemos usar.
E, a propósito, você pode ver que não há tantos métodos de dicionário que, bem, os dicionários têm.
Felizmente, vamos examinar os principais aqui.
Embora um se chame Keith.
E o Keys simplesmente verifica as chaves.
Quais são as chaves do usuário?
Então, se eu for olá aqui e clicar em Executar?
Bem, sem chaves, desculpe deste lado.
Não é isso, então é um valor.
Então, se eu quiser verificar as chaves, diria a idade.
O que é verdade, mas se eu quiser verificar os valores, bem, nesse caso, se eu fizer.
Olá.
Eu entendo.
Vai acabar ou o que chamamos de iteração.
Os valores.
Agora, o que é realmente útil são os itens e os itens são especiais porque vimos chaves e
valores, mas os itens realmente agarram o item inteiro.
Então, a maneira como podemos realmente ver isso é apenas remover e clicar em executar.
Tudo bem.
Isto é interessante.
Tenho itens Dict aqui e pego.
Parece uma lista.
E aqui temos uma cesta de suporte, 1-2-3, saudação, olá.
E 20.
Mas há uma sintaxe estranha aqui que não vimos antes, e esta é na verdade algumas.
Então, vamos adiar isso e falar um pouco mais sobre isso quando falarmos sobre nossa próxima estrutura
de dados.
Mas chaves, valores e itens são uma maneira fácil de obter essas coisas para nós em nosso dicionário.
Vamos continuar com outros métodos de dicionário que podemos usar.
Um é muito bom.
É chamado.
Claro.
E se eu executar isso.
Você vê que recebo um dicionário vazio.
E se eu apenas executar usuários claros aqui e executar usuários?
Bem, ainda é um objeto vazio.
Ou um dicionário vazio, então você pode ver aqui que clear não retorna nada, não retorna.
Bem, está pronto, remove tudo o que o dicionário tem, então ele apenas cria um dicionário vazio.
A respeito?
Cópia de.
Bem, uma cópia nos permite copiar.
Um usuário para que se eu imprimir o usuário e o usuário dois e clicar em executar.
Recebo dois usuários, cada uma das chaves e valores copiados.
Mas se eu agora, digamos claro, o primeiro usuário e eu clicamos em executar.
O primeiro usuário está vazio, mas como copiei o segundo usuário, o segundo usuário possui as informações antigas.
E este é um conceito sobre o qual falamos antes.
Outro comando útil.
E vamos voltar a ter o usuário como User Dot Pop, que remove uma chave de qualquer valor do dicionário.
Portanto, em nosso caso, vamos apenas dizer que queremos remover a chave que é idade.
Vou dizer idade e se eu executar isso.
Recebo 20 porque pop retorna o valor de tudo o que foi removido.
Mas se eu imprimir o usuário agora, você verá que a idade não existe mais porque a removemos.
Mas pop, como você pode ver, remove o valor real.
Ou retorna o valor real 20.
Aqui está outro item pop muito divertido.
E honestamente, isso eu não usei muito, mas eu só acho que é um item pop divertido.
Se você adivinhou, bem, você não vai adivinhar.
Ah, e isso é porque tenho que ter certeza de que escrevi corretamente com letras minúsculas se eu executar isso.
O que acabou de acontecer, algo aparece aleatoriamente.
Uma das chaves e os valores, neste caso, idade 20, é removido, então o último item do
dicionário é removido por lembrar, um dicionário é desordenado.
Portanto, este é um dicionário enorme que, bem, não tem nenhuma ordem.
Às vezes tira um pouco de pêra, como vocês podem ver.
Não o último, mas algum par de valores-chave.
Então você tem que ter cuidado com este.
Não necessariamente remove apenas a última coisa que você inseriu, mas pode ser útil em algumas
ocasiões.
Finalmente, temos algo chamado update.
Uma atualização simplesmente atualiza, como o nome sugere, um valor-chave.
Então, vamos dar uma olhada aqui.
Tudo o que precisamos fazer é fornecer um novo dicionário, então as chaves e simplesmente dizer:
Ei, eu quero atualizar a idade para 55.
Lutar.
Clique em executar.
Ah, e esqueci um colchete aqui, vamos tentar novamente se eu clicar em executar.
Ai está.
A idade foi atualizada.
Mas se.
Esta era uma chave que não existe como anos e eu clico em executar, ela ainda será atualizada com um novo item de chave.
Portanto, este é outro método realmente útil.
Tudo bem.
Isso é tudo para dicionários.
Te vejo no próximo vídeo.