‫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 está, se conseguirmos idade.
‫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 nenhum 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.
‫Olhe 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.
‫Tchau tchau.