‫Bienvenido de nuevo.
‫Los métodos de los que vamos a hablar cuando se trata de conjuntos están aquí.
‫Parece mucho, pero son bastante similares.
‫Así que aguanta.
‫Tengo dos conjuntos para nosotros que son mi conjunto, que es del uno al cinco.
‫Y luego tu set, que es de cuatro a diez.
‫Ahora, vayamos uno por uno y veamos qué hacen estos métodos.
‫Y si alguna vez has visto diagramas de Venn en tu escuela, por ejemplo, dos círculos que se superponen, lo
‫que vamos a hacer es bastante similar a esto.
‫El primero es la diferencia.
‫Y los conjuntos son muy útiles cuando se tienen dos conjuntos y se comparan entre sí.
‫Entonces, por ejemplo, aquí, la diferencia simplemente dice mi conjunto de diferencia de puntos y le damos otro conjunto,
‫como su conjunto.
‫Si imprimo esto aquí mismo y hago clic en ejecutar.
‫Consigo uno, dos, tres, va a encontrar la diferencia del primero, mi set con el tuyo.
‫Entonces, ¿hay duplicados entre los dos, que son cuatro y cinco?
‫Se ignora y solo muestra la diferencia.
‫Eso es uno, dos, tres, ¿cuál es la diferencia entre mi set en el tuyo cuando se ve desde mi set?
‫Bueno, tu equipo no tiene uno, dos, tres.
‫¿Y el siguiente?
‫Descartar de nuevo si hacemos mi set.
‫No lo descartes.
‫Dice que elimina un elemento de un conjunto si es un miembro.
‫Entonces aquí podemos decir descartar.
‫Cinco.
‫Y si imprimo.
‫Mi conjunto y hago clic en ejecutar.
‫No obtengo ninguno, pero si imprimo aquí mi conjunto y hago clic en ejecutar.
‫Obtengo uno, dos, tres, cuatro, porque acabamos de descartar cinco, modifica nuestro conjunto solo para mantener limpio nuestro espacio
‫de trabajo.
‫Voy a comentar esto.
‫La siguiente es la Actualización de Defensa.
‫Así que voy a decir mi conjunto y luego, una vez más, veamos qué diferencia hace la actualización.
‫Elimina todos los elementos de otro conjunto de este conjunto.
‫Entonces, si hago tu juego aquí.
‫Y una vez más, imprimo y hago clic en ejecutar.
‫Nuevamente, ninguno, porque solo modifica mi conjunto, así que recuerde, solo tenemos que tener nuestra impresión.
‫Mi set.
‫Y ahora este mi conjunto está actualizado con solo uno, dos y tres, porque lo estamos actualizando para que se
‫eliminen las diferencias.
‫Por lo tanto, se eliminan cuatro y cinco, a diferencia de la diferencia en la que solo le indicaba la diferencia sin cambiar.
‫De nuevo, si volvemos aquí y simplemente hacemos mi set.
‫Y hago clic en ejecutar.
‫Verá que mi conjunto aquí no se modificó aquí.
‫Pero luego mi conjunto inferior se modificó debido a la actualización de la diferencia.
‫Muy bien, algunos más para ir a la intersección.
‫Y este, una vez más, mi set y aquí una vez más, veamos qué hace.
‫Simplemente tiene una intersección con algo más.
‫Averigüemos si hago tu juego aquí e imprimo.
‫Y ejecuto esto.
‫Me va a dar cuatro o cinco, porque esa es la intersección, las dos cosas en común que tiene mi set
‫en tu set.
‫¿Qué pasa con este disjunto?
‫Bueno, si hago mi set.
‫Y luego tu set.
‫Siento que estoy diciendo esas palabras una y otra vez.
‫Ojalá no sea demasiado molesto.
‫Y luego aquí, si comentemos esto, ejecutamos esto.
‫Me sale falso es disjunto, simplemente dice, oye, ¿esos dos círculos se superponen?
‫¿Tienen algo en común?
‫Si, por ejemplo, mi dicho no tenía cuatro, no tenía cuatro y cinco y hago clic en ejecutar.
‫Me vuelvo cierto porque está desarticulado, lo que significa que estos conjuntos no tienen nada en común.
‫Impresionante, solo algunas más.
‫El siguiente que veremos es subsector y superconjunto.
‫Pero en realidad, antes de hacer eso, hagamos la unión.
‫Veamos qué hace esto, Unión.
‫Bueno, di mi set.
‫Y aquí, queremos agregar el otro conjunto de su conjunto si imprimimos esto.
‫Y haga clic en ejecutar.
‫Recibo uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, 10.
‫¿Qué acaba de hacer eso?
‫Bueno, Union simplemente unió estos conjuntos, pero eliminó los duplicados, eso es algo agradable.
‫Y como puede ver, creó un nuevo conjunto para nosotros, un regreso a un nuevo conjunto.
‫Por cierto, en realidad hay una abreviatura que puede hacer aquí en Python, que es el cambio y
‫luego la tecla sobre su entrada, que está aquí, la línea recta.
‫Así que shift y luego la barra invertida.
‫Pero si presiona shift, obtendrá esta pequeña línea recta si imprime esto.
‫Bueno, quite los corchetes aquí, corramos de nuevo.
‫Y ves, eso también funciona.
‫Y, por cierto, esto también existe para la intersección.
‫Una vez más, no lo ve tan a menudo, pero con la intersección puede hacer lo mismo en
‫el que acaba de terminar.
‫Y si haces eso.
‫Te da la intersección de mi set y tu set.
‫Muy bien, te lo prometo, esto va a ser breve.
‫Entonces, otros dos son un subconjunto y son un superconjunto.
‫Como puedes imaginar, mi set si digamos que mi set solo tiene cuatro y cinco.
‫Y digo, oye, es mi conjunto, es un subconjunto de tu conjunto y lo imprimo si hago clic en ejecutar.
‫Es cierto, el conjunto es un subconjunto que está dentro del círculo de su conjunto porque cuatro y cinco están dentro de él.
‫Entonces, mi conjunto, la totalidad de mi conjunto, está dentro de este otro conjunto, al que llamamos subconjunto.
‫Por otra parte.
‫También tenemos esta idea de superconjunto, por lo que si lo hago en lugar de un subconjunto es.
‫Superconjunto.
‫Me volveré falso porque lo que dije no es un superconjunto, no abarca tu conjunto, es al
‫revés.
‫Tu conjunto es un superconjunto de mi conjunto.
‫Porque tu asiento engloba todo lo que tiene mi set, que son cuatro y cinco.
‫Sin embargo, eso fue mucho, y te estás preguntando, no hay forma de que memorice nada de eso.
‫Muy bueno.
‫Tampoco memorizo nada de esto.
‫De hecho, suelo consultar la documentación de Python o simplemente buscar en Google.
‫Y como sé que existen conjuntos, si alguna vez quiero comparar, digamos, dos conjuntos, sé que debo ir aquí
‫y encontrar la herramienta que quiero.
‫Esa es la señal de un programador que sigo mencionando una y otra vez.
‫No es memorización.
‫Es la capacidad de saber que hay herramientas que puede usar y poder buscarlas en Google.
‫Sé que no suena emocionante porque en las películas ves a todo el mundo escribiendo muy rápido y codificando todo, pero
‫eso no es la vida real en la vida real.
‫Simplemente busca en Google, encuentra soluciones, porque a estas alturas ya sabes lo que son los conjuntos.
‫Ya sabes, lo que pueden hacer los conjuntos para que puedas buscar en Google los métodos que sean apropiados para tu problema.
‫Te veo en el proximo.
‫Adiós.