Método Python Set ISSUBSET

Método Python Set ISSUBSET
“Uma noção matemática conhecida como conjuntos inclui subconjuntos. Um conjunto é um grupo de itens que estão entre parênteses ou aparelhos encaracolados, como “a, b, c, d”. O conjunto y é considerado o subconjunto do conjunto x se o conjunto x é um conjunto de números pares e o conjunto y contém os números 2, 4, 8. Y é designado como um subconjunto de x e x é o superconjunto de y. No Python, também podemos encontrar se um conjunto é um subconjunto usando métodos diferentes. Aprenderemos como usar e implementar a função ISSUBSET () da Biblioteca Padrão de Python neste post. Vamos te ensinar como verificar se um determinado conjunto é um subconjunto de outro conjunto/objeto iterável ou não.”

Qual é a função ISSUBSET () em Python?

Para determinar se todos os itens de um conjunto estão incluídos no conjunto fornecido, a função Python Issubset () pode ser usada. Se todas as entradas do conjunto também existirem no outro conjunto (do qual estamos comparando os elementos), ele retornará true; Caso contrário, ele retorna falso. Este método aceita os tipos iteráveis ​​de lista, tupla, dicionário, conjunto e string como argumentos. Se um tipo iterável que não seja o conjunto for usado como um argumento, ele primeiro altera o objeto iterável para um objeto definido antes de determinar se todos os elementos do iterável estão incluídos no conjunto no qual o método Issubset () é chamado.

Sintaxe: definir.ISSUBSET ("ITERELEND")

Onde,

Iterável: O conjunto/iterável que deve ser usado para comparar os itens deste conjunto com.

Retornar: O conjunto de funções.ISSUBSET () retorna um booleano indicando se o conjunto no qual a função é aplicado é um subconjunto do conjunto especificado como um argumento.

Como podemos usar a função ISSUBSET () em Python?

Existem dois métodos simples e fáceis para verificar se um conjunto é um subconjunto no Python. O primeiro método é usando a função ISSUBSET (), e o segundo método é usando o 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.

Exemplo 1: Usando a função ISSUBSET () em conjuntos inteiros

Iniciaremos este exemplo com a criação de nossos conjuntos numéricos/inteiros (consistindo em entradas de dados numéricos).

Três sets, eu.e., “A”, “B” e “C”, foram criados armazenando os elementos (1, 5, 6, 8, 9, 4, 3), (1, 3, 5, 9) e (3, 6 , 8, 2, 5) respectivamente. Agora vamos determinar se o conjunto "B" é um subconjunto de "A".

Aplicamos a função no set b e o set a é passado como um argumento dentro da função ISSUBSET (). Como você pode notar que todos os elementos do conjunto B, eu.e., 1, 3, 5 e 9, também existem no conjunto A. Então, depois de comparar os elementos do conjunto B com o elemento do set A, a função retornou uma saída de "True". Agora, aplicaremos a função no set c e, novamente, verificaremos os elementos do set a useling the Issubset () função.

A função retornou falsa, indicando que C não é um subconjunto de um. Você também pode observar por si mesmo que o elemento "2" não é comum nos conjuntos A e C.

Exemplo 2: Usando a função ISSUBSET () em conjuntos de strings

Vimos como verificar se um conjunto é um subconjunto quando temos conjuntos de inteiros. Vamos agora verificar o subconjunto dos conjuntos de string. Para usar a função ISSUBSET (), devemos primeiro criar nossos conjuntos de strings.

Três conjuntos x, y e z foram criados com os valores de string ("c", "a", "r", "g", "q", "c", "z"), ("a", "D", "R", "F", "C") e ("Q", "Z", "C", "A", "G"), respectivamente. Agora, aplicaremos a função ISSUBSET () no conjunto Y, e o X será aprovado como um argumento da função ISSUBSET ().

A função determinou que Y não é um subconjunto de conjunto x como os elementos "d" e "f" não estão presentes no conjunto x. Agora vamos verificar se há conjunto Z.

A função retornou "true" porque todos os elementos de z também estão presentes no conjunto x.

Foi demonstrado como determinar se um determinado conjunto é um subconjunto de algum outro conjunto. Agora aplicaremos o método ISSUBSET () com diferentes iteráveis ​​como argumentos, como o dicionário, a lista e a tupla.

Exemplo 3: Usando a função ISSUBSET () com Python Dict como argumento

Nos dicionários, os dados são armazenados na forma de chave: pares de valor. É uma coleção de itens únicos, modificáveis ​​e ordenados. Vamos criar nosso dicionário Python e um conjunto primeiro.

Criamos um dicionário Python com a chave: valores pares ('a': 12, 'q': 22, 't': 53, 'w': 14, 'b': 6, 'i': 4). Também criamos dois conjuntos "set1" e "set2" com os valores de dados (45, 3, 22, 14, 4, 6) e (14, 12, 22, 6), respectivamente, respectivamente. Primeiro, verificaremos se o set1 é um subconjunto de dicionário D.

O conjunto "set1" não é um subconjunto de dicionário "D"; É por isso que a função retornou falsa. Agora vamos verificar se há "set2".

Temos a saída como verdadeira porque o conjunto 'set2' é um subconjunto de dicionário D.

Exemplo 4: Usando a função ISSUBSET () na lista Python como argumento

Agora vamos verificar se é um subconjunto de uma determinada lista de Python ou não. Primeiro, criaremos nossa lista e conjuntos nos quais podemos usar a função ISSUBSET ().

Primeiro, criamos um objeto de lista "L" com itens de dados ("Q", "W", "E", "R", "T", "Y"). Além disso, dois conjuntos "S1" e "S2" são criados com as entradas de dados ("Q", "T", "R", "Y") e ("W", "R", "E", "Eu ”) Respectivamente. Agora vamos verificar se o S1 é um subconjunto da lista "L".

Cada entrada de dados que é armazenada no conjunto "S1" também está presente na lista "L", então a saída é verdadeira. Agora vamos verificar o conjunto "S2".

Pode -se observar que o conjunto "S2" contém um elemento "i", que não está presente na lista "L", então S2 não é um subconjunto da lista "L".

Exemplo 5: Usando a função ISSUBSET () com tupla python como argumento

Você viu como usamos o dicionário e a lista como um argumento da função ISSUBSET (). Agora, neste exemplo, usaremos a tupla do Python como um argumento para a função, e verificaremos se um conjunto é um subconjunto de uma dada tupla ou não.

Criamos uma tupla “r” com valores de dados (2, 4, 6, 8, 10, 12). Também criamos os conjuntos "x" e "y" com os valores de dados (6, 2, 14, 4) e (12, 10, 8, 6), respectivamente. Agora vamos verificar se o conjunto "X" é um subconjunto da tupla "t".

A função retornou falsa; Portanto, o conjunto "X" não é um subconjunto de tupla "T". Agora vamos verificar o conjunto "y".

O conjunto "y" é um subconjunto da tupla "t".

Conclusão

Neste artigo, tentamos explicar o que são conjuntos disjuntos e como usar o método ISSUBSET () do Python para verificar se um conjunto é desconcerto ou não. Agora você pode aplicar a função ISSUBSET () depois de passar por este tutorial. Nos exemplos deste tutorial, praticamente ilustramos como usar a função Issubset () do Python para determinar se um conjunto é um subconjunto de um determinado conjunto, dicionário, lista ou tupla.