Bem vindo de volta.
Vamos fazer um exercício em que verificamos se há duplicatas em uma lista, portanto, tenho algumas
listas aqui e quero que você possa verificar essa lista e imprimir quaisquer que sejam os valores duplicados.
Nesse caso.
Vemos isso e tem duplicatas e também B, tem duplicatas.
Então, eu quero que você imprima B e D como uma lista aqui.
Como você faria isso?
Pause o vídeo, experimente, caso contrário, continuarei com a resposta.
E, a propósito, você não tem permissão para usar conjuntos para isso.
Portanto, para este exercício, você pode usar os conjuntos de estrutura de dados.
Em vez disso, você precisa apenas usar condicionais e loops que aprendemos nos últimos vídeos.
Então experimente, pause o vídeo e quando estiver pronto, irei em frente com a resposta.
Primeiro, vou criar uma variável chamada duplicados e esta será uma lista vazia que
iremos preencher com quaisquer valores duplicados.
A seguir, vou repetir esta lista, Songline, para dizer o valor em alguma lista e aqui.
Nós vamos.
O que podemos fazer?
Esta é uma pergunta difícil, mas o que vou fazer é dizer se alguma lista de pontos conta, lembre-se, a contagem nos
permite contar quantas vezes um item em uma lista existe e vou dizer o valor para que algumas listas contar.
E eu digo que vai acontecer para mim quantas vezes A aparece na lista.
Muito, muito útil.
Novamente, se você não pensou nisso, há muitas soluções para esse problema.
Portanto, não há uma resposta certa.
Estou apenas mostrando como eu teria feito.
Agora, aqui vou dizer que se for maior do que um nesse caso, isso significa que há uma duplicata.
Vou adicioná-lo dentro das duplicatas.
Então, vamos prosseguir e dizer ponto append, porque eu quero acrescentar um aqui, dizer valor.
E no final de tudo isso, vamos apenas imprimir duplicatas.
Agora, vamos ver se isso funciona, vou clicar em executar.
E tudo bem, eu entendo ser.
E fim, mas não preciso dessas duplicatas, só preciso saber quais são as duplicatas.
Eu só preciso de uma instância de estar em uma instância de.
Então, enquanto podemos fazer aqui, é fazer outra instrução if e dizer se o valor não está em duplicatas.
E sim, isso é meio complicado, você deve se lembrar, não é o contrário, certo?
Portanto, estamos verificando o valor do feno e as duplicatas.
E não diz essencialmente, ei, se o valor não estiver em duplicatas, será lido como o inglês.
E isso vai avaliar como verdadeiro e falso.
E, finalmente, certifique-se de que acertamos o recuo.
Vamos acrescentar o valor.
Então, se eu clicar em executar.
Eu obtenho B e e.
Novamente, se ele não entendeu imediatamente, não se preocupe, pode ficar complicado, e essa é uma daquelas coisas
que você só precisa continuar praticando.
Mas você vê aqui que eu era capaz de usar Loop's, era capaz de usar operadores lógicos como not e condicionais como instruções
if para resolver um problema em apenas algumas linhas de código.