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.