Bem vindo de volta.
Agora, se você se lembra, vamos ter algo diferente aqui, então temos chaves exclusivas.
Se você se lembra, temos que ter um caso único.
Digamos que isso seja ótimo e não sei, digamos uma cesta e podemos acessar uma cesta como essa se
eu clicar em executar.
Recebo um, dois, três, mas e se não soubermos o que é este dicionário, talvez um dicionário seja
algo em outro lugar onde não podemos ver, mas queremos saber se isso vamos chamar esse usuário.
Se este usuário tiver talvez uma propriedade como H.
Então, eles têm essa chave de idade?
Bem, se eu clicar em correr.
Posso obter uma chave do ar, a era do ar não existe, mas lembre-se de que os erros em nossos programas, e isso é algo
que veremos mais tarde, não são bons.
Eles vão parar o programa assim que o interpretador Python inserir um erro.
Ele vai sair do programa e dizer, ei, você tem um erro e vai ignorar completamente o que
está por trás dele.
Aqui, não temos nada.
Mas em um programa da vida real, queremos evitar esses erros porque ele interrompe a execução.
Portanto, outra boa maneira de acessar uma chave e ver se ela existe é usar dot get e adivinhar o que é.
Você adivinhou um método?
Bem, aí está, doGet é um método no objeto ou dicionário em Python.
Então, aqui se nós envelhecermos.
E corra.
Não recebo nenhum, então meu programa não vai ao ar.
Ele apenas diz, ei, não há nada lá, é uma ausência de valor e nós aprendemos o que nada significa
agora.
Essa é uma maneira muito boa de evitar esses erros.
A propósito, se digamos que não há idade no usuário, mas você deseja ter um valor padrão, você pode fazer
algo assim.
Então você adiciona uma vírgula e aqui diz o que quiser como valor padrão.
Então, vamos descobrir isso.
Se eu clicar, corra.
Eu chego a 55 porque agora estou dizendo, ei, pegue a idade do dicionário do usuário, se idade não existir no dicionário do
usuário, use cinquenta e cinco.
Portanto, agora temos cinquenta e cinco.
Mas se o usuário já tiver idade.
E eu clico em correr.
Eu fico com 20, então isso é, ei, caso a idade não exista em um valor padrão, isso é muito, muito bom.
Agora vou mostrar outra maneira de criar um dicionário, o que não é muito comum.
Na maioria das vezes, você deseja usar a sintaxe.
Mas só para você estar ciente disso, aqui está outra maneira.
Digamos que temos um novo usuário.
Assim, usuário dois, posso criar aqui um dicionário dizendo dict, que novamente é uma função incorporada.
E aqui, olhe para isso.
Isso me mostra, ei, isso vai criar um novo dicionário vazio e podemos criar diferentes
valores, pares de valores-chave.
E nós simplesmente dizemos, eu quero a chave.
Para igualar o valor, então, no meu caso, digamos apenas que eu quero o nome.
Para igualar.
John, John.
Se eu agora imprimir o usuário muito bem antes de clicar em executar, vejo que tenho um sublinhado vermelho.
E, a propósito, se você vir aqui por flakes, isso é algo chamado LINTANG, algo sobre o qual falaremos
quando falarmos sobre ambientes de desenvolvedor.
Estamos usando esta linta que avisa sempre que você comete erros no Python e diz que palavras-chave podem ser
uma expressão.
Isso significa apenas que, ei, a palavra-chave precisa ser, bem, apenas uma variável que criamos.
Então, se eu clicar em executar aqui.
Veja só, chamei John de John.
Então, nós criamos um usuário com este par de valores-chave agora, como eu disse, essa forma de criar dicionários não é
muito comum.
Na maioria das vezes, você fará algo assim.
Mas pelo menos agora você sabe que é por isso que existe essa função incorporada.
Te vejo no próximo.
Bye Bye.