‫Bienvenido de nuevo.
‫Hagamos un ejercicio en el que verifiquemos si hay duplicados en una lista, así que
‫tengo algunas listas aquí y quiero que pueda verificar esta lista e imprimir los valores duplicados.
‫En este caso.
‫Vemos que y tiene duplicados y también B, tiene duplicados.
‫Así que quiero que imprima B y D como una lista aquí.
‫¿Cómo harías eso?
‫Pausa el video, pruébalo, de lo contrario seguiré con la respuesta.
‫Y, por cierto, no puedes usar conjuntos para esto.
‫Entonces, para este ejercicio, puede usar los conjuntos de estructuras de datos.
‫En su lugar, solo tiene que usar condicionales y bucles que hemos aprendido en los últimos videos.
‫Así que pruébalo, pausa el video y cuando estés listo, continuaré con la respuesta.
‫Primero, voy a crear una variable llamada duplicados, y esta será una lista vacía
‫que completaremos con los valores duplicados.
‫A continuación, voy a recorrer esta lista, Songline, para decir valor en alguna lista y aquí.
‫Bien.
‫¿Qué podemos hacer?
‫Esta es una pregunta difícil, pero lo que voy a hacer es decir si algún recuento de puntos de la lista, recuerde, el recuento
‫nos permite contar cuántas veces existe un elemento en una lista y voy a decir valor para que algunas listas contar.
‫Y le doy una, me va a venir la cantidad de veces que A ocurre en la lista.
‫Muy, muy útil.
‫Nuevamente, si no se le ocurrió eso, hay muchas soluciones para este problema.
‫Entonces no hay una respuesta correcta.
‫Solo te estoy mostrando cómo lo hubiera hecho.
‫Ahora, aquí voy a decir que si eso es mayor que uno en ese caso, eso significa que hay un duplicado.
‫Así que lo agregaré dentro de los duplicados.
‫Así que sigamos adelante y digamos agregar un punto, porque quiero agregar un valor aquí.
‫Y al final de todo esto, solo imprimamos duplicados.
‫Ahora, veamos si esto funciona, voy a hacer clic en ejecutar.
‫Y está bien, consigo que ambos sean.
‫Y final, pero no necesito estos duplicados, solo necesito saber cuáles son los duplicados.
‫Solo necesito una instancia de estar en una instancia de.
‫Entonces, si bien podemos hacer aquí es hacer otra declaración if y decir si el valor no está duplicado.
‫Y sí, esto es un truco, tal vez recuerdes, que no es al revés, ¿verdad?
‫Así que estamos comprobando que hay valor y duplicados.
‫Y no esencialmente dice, oye, si el valor no está duplicado, se lee como en inglés.
‫Y esto se va a evaluar como verdadero y falso.
‫Y luego, finalmente, asegúrese de obtener la sangría correcta.
‫Vamos a agregar el valor.
‫Entonces, si hago clic en ejecutar.
‫Obtengo B y y.
‫Nuevamente, si no entendió esto de inmediato, no se preocupe, puede volverse complicado, y esta es una de
‫esas cosas que debe seguir practicando.
‫Pero puede ver aquí que pude usar Loop's. Pude usar operadores lógicos como no y condicionales como declaraciones if para
‫resolver un problema en solo unas pocas líneas de código.