¿Cuál es la función issubset () en python??
Para determinar si todos los elementos de un conjunto están incluidos en el conjunto suministrado, se puede utilizar la función Python isSubset (). Si cada entrada del conjunto también existe en el otro conjunto (desde el cual estamos comparando los elementos), devuelve verdadero; de lo contrario, devuelve falso. Este método acepta los tipos iterables de lista, tupla, diccionario, conjunto y cadena como argumentos. Si se usa un tipo iterable que no sea el conjunto como argumento, primero cambia el objeto Iterable a un objeto establecido antes de determinar si todos los elementos de Iterable están incluidos en el conjunto en el que se llama el método issubset ().
Sintaxis: colocar.issubset ("ITerable")
Dónde,
Iterable: El conjunto/iterable que debe usarse para comparar los elementos de este conjunto con.
Devolver: El conjunto de funciones.issubSet () Devuelve un booleano que indica si el conjunto en el que se aplica la función es un subconjunto del conjunto especificado como un argumento.
¿Cómo podemos usar la función issubset () en Python??
Hay dos métodos simples y fáciles para verificar si un conjunto es un subconjunto en Python. El primer método es utilizando la función isSubSet (), y el segundo método es utilizando el operador de subconjunto "<=”. However, we will demonstrate the working and use of the first method only in this tutorial. Check the below examples to understand how the presence of a subset is identified in python's sets.
Ejemplo 1: Uso de la función issubset () en conjuntos enteros
Comenzaremos este ejemplo con la creación de nuestros conjuntos numéricos/enteros (que consisten en entradas de datos numéricos).
Tres sets, yo.mi., "A", "B" y "C", se han creado almacenando los elementos (1, 5, 6, 8, 9, 4, 3), (1, 3, 5, 9) y (3, 6 , 8, 2, 5) respectivamente. Ahora determinaremos si el conjunto "B" es un subconjunto de SET "A".
Aplicamos la función en el conjunto B, y el conjunto A se pasa como un argumento dentro de la función issubset (). Como puedes notar que todos los elementos del set B, yo.mi., 1, 3, 5 y 9, también existen en el set a. Entonces, después de comparar los elementos de SET B con el elemento SET A, la función ha devuelto una salida de "Verdadero". Ahora aplicaremos la función en el conjunto C, y nuevamente, verificaremos los elementos de SET A usando la función issubset ().
La función ha devuelto falso, lo que indica que C no es un subconjunto de un. También puede observar usted mismo que el elemento "2" no es común en los conjuntos A y C.
Ejemplo 2: usando la función issubset () en conjuntos de cadenas
Vimos cómo verificar si un set es un subconjunto cuando tenemos conjuntos de enteros. Ahora verificaremos el subconjunto de los conjuntos de cadenas. Para usar la función issubset (), primero debemos crear nuestros conjuntos de cadenas.
Se han creado tres conjuntos X, Y y Z con los valores de cadena ("C", "A", "R", "G", "Q", "C", "Z"), ("A", "D", "R", "F", "C") y ("Q", "Z", "C", "A", "G") respectivamente. Ahora aplicaremos la función issubset () en el conjunto Y, y la X se aprobará como un argumento de la función issubset ().
La función ha determinado que y no es un subconjunto de conjunto x ya que los elementos "d" y "f" no están presentes en el conjunto x. Ahora verifiquemos el set z.
La función ha devuelto "verdadero" porque todos los elementos de z también están presentes en el conjunto x.
Se ha demostrado cómo determinar si un conjunto dado es un subconjunto de algún otro conjunto. Ahora aplicaremos el método issubset () con diferentes iterables como argumentos, como el diccionario, la lista y la tuple.
Ejemplo 3: Uso de la función issubset () con python dict como argumento
En los diccionarios, los datos se almacenan en forma de clave: pares de valor. Es una colección de elementos únicos, modificables y ordenados. Creemos nuestro diccionario de Python y un set primero.
Hemos creado un diccionario de Python con clave: pares de valores ('a': 12, 'Q': 22, 't': 53, 'w': 14, 'b': 6, 'i': 4). También hemos creado dos conjuntos "SET1" y "SET2" con los valores de datos (45, 3, 22, 14, 4, 6) y (14, 12, 22, 6) respectivamente. Primero, verificaremos si SET1 es un subconjunto de diccionario D.
El conjunto "SET1" no es un subconjunto de diccionario "D"; Por eso la función ha devuelto falso. Ahora verificaremos "set2".
Obtenemos la salida como verdadera porque el conjunto 'set2' es un subconjunto de diccionario D.
Ejemplo 4: Uso de la función issubset () con la lista de python como argumento
Ahora verificaremos un conjunto si se trata de un subconjunto de una lista de Python dada o no. Primero, crearemos nuestra lista y conjuntos en los que podemos usar la función issubset ().
Primero, hemos creado un objeto de lista "L" con elementos de datos ("Q", "W", "E", "R", "T", "Y"). Además, se crean dos conjuntos "S1" y "S2" con las entradas de datos ("Q", "T", "R", "Y") y ("W", "R", "E", "I ") Respectivamente. Ahora verificaremos si S1 es un subconjunto de la lista "L".
Cada entrada de datos que se almacena en el conjunto "S1" también está presente en la lista "L", por lo que la salida es verdadera. Ahora verifiquemos el conjunto "S2".
Se puede observar que el conjunto "S2" contiene un elemento "I", que no está presente en la lista "L", por lo que S2 no es un subconjunto de la lista "L".
Ejemplo 5: Uso de la función issubset () con tuple de python como argumento
Has visto cómo hemos utilizado el diccionario y la lista como un argumento de la función issubset (). Ahora, en este ejemplo, usaremos la tupla de Python como argumento para la función, y verificaremos si un conjunto es un subconjunto de una tupla dada o no.
Hemos creado una tupla "R" con valores de datos (2, 4, 6, 8, 10, 12). También hemos creado los conjuntos "X" y "Y" con los valores de datos (6, 2, 14, 4) y (12, 10, 8, 6), respectivamente. Ahora verificaremos si el conjunto "X" es un subconjunto de la tupla "T".
La función ha devuelto falso; Por lo tanto, el conjunto "x" no es un subconjunto de tupla "t". Ahora verifiquemos el conjunto "Y".
El conjunto "y" es un subconjunto de la tupla "t".
Conclusión
En este artículo, tratamos de explicar qué son los conjuntos de disjunto y cómo usar el método issubset () de Python para verificar si un conjunto es disjunto o no. Ahora puede aplicar la función issubset () usted mismo después de pasar por este tutorial. En los ejemplos de este tutorial, prácticamente ilustramos cómo usar la función issubset () de Python para determinar si un conjunto es un subconjunto de un conjunto, diccionario, lista o tupla dado.