Intersección de set de pitón

Intersección de set de pitón
Existe muchos tipos de datos en Python para almacenar múltiples datos. El colocar es uno de ellos. Se llama a la forma de averiguar los valores comunes dentro de dos o más conjuntos intersección. Teóricamente, el símbolo '∩' denota la intersección entre los conjuntos. El intersección() función y el '&' El operador se usa en Python para averiguar los valores comunes de múltiples conjuntos. Los usos de la función intersección () y el operador '&' se han mostrado en este tutorial mediante el uso de múltiples scripts de Python.

La función de intersección ():

Esta función se usa para crear un nuevo conjunto cruzando uno o más conjuntos. La sintaxis de la función de intersección () se ha dado a continuación.

Sintaxis:

serie 1.intersección (*setn)

El argumento SETN de la función es opcional, y el símbolo '*' indica que uno o más conjuntos pueden usarse como el valor de argumento de esta función. Cuando no se pasa ningún argumento a la función, entonces la copia superficial de SET1 volverá; De lo contrario, los valores comunes de SET1 y otros conjuntos definidos como los valores de argumento volverán.

Ejemplos de intersección establecida:

Ejemplo-1: uso de la función intersección ()

Cree un archivo de Python con el siguiente script para encontrar los valores comunes de dos o más conjuntos utilizando la función Intersection (). Se declaran tres conjuntos en el guión. La primera función de intersección () se ha utilizado para imprimir la copia del conjunto, S1. La segunda función de intersección () se ha utilizado para encontrar e imprimir los valores comunes de los conjuntos, S1 y S2. La tercera función de intersección () se ha utilizado para encontrar e imprimir los valores comunes de los conjuntos, S1, S2 y S3.

# Defina tres sets
S1 = 44, 23, 12, 91
S2 = 12, 45, 23, 78, 67
S3 = 83, 12, 36, 20Copt
# Intersect 1 set
imprimir ("usando intersección () para un conjunto:", S1.intersección())
# Intersectar 2 conjuntos
imprimir ("usando intersección () para dos set:", S1.intersección (s2))
# Intersectar 2 conjuntos
imprimir ("usando intersección () para tres set:", S1.intersección (S2, S3))

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. El número 12 es común en todos los conjuntos, y se ha impreso en la tercera salida. Los números 12 y 23 son comunes en los conjuntos S1 y S2. Estos números se han imprimido en la segunda salida. Los valores del conjunto, S1, se han imprimido en la primera salida.

Ejemplo-2: Uso del operador '&'

Cree un archivo de Python con el siguiente script para encontrar los valores comunes de dos o más conjuntos utilizando el operador '&'. Se han declarado cuatro conjuntos en el guión. Las primeras tres funciones impresas () imprimirán valores comunes de dos conjuntos. La última función de impresión () imprimirá los valores comunes de cuatro conjuntos.

# Defina cuatro conjuntos
S1 = 44, 23, 12, 91
S2 = 12, 45, 23, 78, 67
S3 = 83, 12, 36, 44
s4 = 23, 78, 22
# Se cruza entre dos conjuntos
Imprima ("Valores de intersección de S1 y S2:", S1 y S2)
Imprima ("Intersectas Valores de S1 y S3:", S1 y S3)
Imprimir ("Valores de intersección de S1 y S4:", S1 y S4)
# Intersectar 4 conjuntos
Imprimir ("Valores de intersección de S1, S2, S3 y S4:", S1 y S2 y S3 y S4)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. Los valores comunes entre los conjuntos S1 y S2 son 12 y 23, que se imprimen en la primera salida. Los valores comunes entre los conjuntos S1 y S3 son 12 y 44, que se imprimen en la segunda salida. El valor común entre los conjuntos S1 y S3 es 23, y se ha impreso en la tercera salida. No hay valor común entre los cuatro conjuntos. Entonces, el conjunto vacío se ha impreso en la cuarta salida.

Ejemplo-3: filtre los valores establecidos usando la intersección

Cree un archivo de Python con el siguiente script para encontrar los números primos del conjunto llamado 'números' mediante el uso de otro conjunto de números primos y la función de intersección (). El set llamado 'primos ' contiene 8 números primos. La función intersection () descubrirá números primos de la 'números' establecido encontrando los valores comunes entre 'números' y 'Primes'Sets. Los valores del 'números' establecer y los valores filtrados del 'números' El conjunto se imprimirá como la salida.

# Definir un conjunto de números prime y no predominales
números = 33, 7, 56, 9, 94, 17, 50, 19, 10, 11
# Defina un conjunto de números primos
Primes = 3, 5, 7, 11, 13, 17, 19, 23
# Imprima los valores de los números
imprimir ("Los valores del conjunto son: \ n", números)
# Cree un nuevo conjunto después de filtrar los números Prime desde el conjunto de números
Primevalues ​​= números.intersección (primos)
# Imprima los valores de los números primos desde el conjunto de números
imprimir ("Los valores principales del conjunto son: \ n", Primevalues)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. El conjunto de 'números' contiene 10 valores, y 4 de ellos son números primos. Todos los valores del conjunto de 'números' se han imprimido en la primera salida, y los números primos del conjunto de 'números' se han imprimido en la segunda salida.

Ejemplo-4: intersección de conjuntos sin argumento

Cree un archivo de Python con el siguiente script para saber cómo crear un conjunto usando la función intersection () y establecer objeto. Los valores del conjunto se imprimirán más tarde.

# Declarar un objeto de set
s1 = set ('Linux')
# Crear un conjunto usando Intersection ()
S2 = S1.intersección()
# Imprima los valores establecidos
Imprimir ("Los valores del conjunto son: \ n", S2)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión:

En este tutorial se han mostrado diferentes formas de intersectar los valores de dos o más conjuntos de pitón y los usos múltiples de la función intersección (). Los usuarios de Python podrán cruzarse dos o más conjuntos de diferentes maneras después de practicar adecuadamente los ejemplos de este tutorial.