Método pop do conjunto de python

Método pop do conjunto de python
Várias funções internas na linguagem de programação Python permitem remover membros de sequências de dados como conjuntos. O método Python Set Pop () é uma função que remove um elemento aleatório de um conjunto. Em Python, a função pop () retorna o elemento que foi removido aleatoriamente. O conjunto é imediatamente atualizado sem a peça que faltava. O intérprete Python lança uma exceção do TypeError se o conjunto estiver tentando excluir um item quando o conjunto estiver vazio. Para sua execução, o pop () aceitará apenas um parâmetro. Esta entrada será usada para denotar o índice do elemento que deve ser lançado da lista fornecida. O método de dar um argumento à lista é totalmente opcional; Se nenhum argumento for fornecido, o valor '-1' será usado como padrão. Nesse caso, o valor padrão de -1 indica o último lugar da lista. O item é colocado nesse local preciso e também é removido dessa lista específica como resultado do método pop ().

Esta função interna python ajuda a extrair elementos de um conjunto, semelhante à técnica empregada na implementação da pilha. Depois de excluir um elemento superior do conjunto, esse método retorna o elemento destacado. Quando o método Python Set Pop () é usado, um elemento aleatório do conjunto é removido. Isso significa que ele pode colocar qualquer peça de qualquer local no conjunto, independentemente de estar na parte traseira ou na frente. Qualquer item no conjunto pode ser removido usando o método pop (), independentemente de sua localização. Depois de remover um item aleatório do conjunto, o método set pop () retorna o item excluído. Ao contrário da pilha, o elemento aleatório do conjunto é estourado. Esta é uma função bastante popular no conjunto e não tem parâmetros.

Exemplo 1:

Em nosso primeiro exemplo, usaremos dois conjuntos onde um contém palavras e os outros números. Depois disso, aplicamos o método pop () e exibimos os conjuntos atualizados da mesma forma. Aqui, a palavra e o conjunto de números são exibidos antes e depois da função pop (). Você também notará que, quando imprimirmos o conjunto, os valores são exibidos de acordo com os dados de entrada. Eles aparecem em momentos aleatórios.

Da mesma forma, quando colocamos o valor, o valor é implementado aleatoriamente. Tomamos valores duas vezes e imprimimos os conjuntos modificados a cada vez. Embora nosso PC esteja exibindo valores de frente, o seu pode ser diferente e você obterá resultados diferentes cada vez que executar este código. Não se surpreenda se você vir um resultado diferente.

Word = 'Apple', 'Banana', 'Juice', 'Red', 'Beans'
número = 15, 10, 86, 10, 65
Print ("Antes de aparecer no conjunto de palavras é:", palavra)
Print ("Antes do conjunto de números de estouro é:", número)
print ("palavra que é estourada:", palavra.pop ())
impressão ("Número que é estourado:", número.pop ())
Print ("Conjunto de palavras atualizado é:", palavra)
Print ("Conjunto de números atualizados é:", número)
print ("palavra que é estourada:", palavra.pop ())
impressão ("Número que é estourado:", número.pop ())
Print ("Conjunto de palavras atualizado é:", palavra)
Print ("Conjunto de números atualizados é:", número)

A saída do código acima é a seguinte.

Exemplo 2:

Usamos o método pop () em um conjunto vazio no segundo caso. Nós declaramos um conjunto vazio primeiro. O nome do conjunto no nosso caso é o mais novo. Agora vamos colocar um valor do conjunto. O valor que é estourado é retornado pelo método set pop (). O valor é escolhido aleatoriamente.

MyName =
impressão ("Nome que é estourado:", nome.pop ())

Se o conjunto estiver vazio, uma exceção do TypeError será lançada, como você pode perceber na captura de tela abaixo.

Exemplo 3:

Em nosso último exemplo, operaremos Pop () em um conjunto que inclui números e palavras. Para remover um item aleatório de um conjunto, declaramos um conjunto misto (chamado mixed_newset), como você pode ver na primeira linha de código. Então nós exibimos o conjunto original. Aplicamos o método pop no mixed_newset, armazenamos o resultado na variável ABC e depois imprimimos o conjunto atualizado após a aplicação do método pop. Como você pode ver, o conjunto original é exibido no início. Então o item que deve ser estourado é identificado e o item restante é exibido depois.

Mixed_Newset = 'Atomic Blonde', 22, 'Speed',
19, 'Ataque o bloco', 37, 'Road House'
Print ('Conjunto original:', Mixed_Newset)
ABC = mixed_newset.pop ()
Imprima ('\ npop Item:', ABC)
Print ('Set After Pop:', Mixed_Newset)
xyz = mixed_newset.pop ()
Imprimir ('\ npop item:', xyz)
Print ('Set After Pop:', Mixed_Newset)

Quando você executa o código acima, o seguinte resultado é alcançado.

Conclusão:

Quando o método Python Set Pop () é usado, um elemento aleatório é removido. Isso significa que ele pode colocar qualquer peça de qualquer local no conjunto, independentemente de estar na parte traseira ou na frente. Qualquer item no conjunto pode ser removido usando o método pop (), independentemente de sua localização. Depois de remover um item aleatório do conjunto, o método set pop () retorna o item excluído. Ao contrário da pilha, o elemento aleatório do conjunto é estourado. Esta é uma das funções mais significativas do conjunto, e você deve saber como usá -lo. Neste breve guia, você aprendeu a utilizar o conjunto pop. Você aprendeu a utilizar o método pop () em um conjunto vazio. Por último, mas não menos importante, você aprendeu a usar o método pop () em conjuntos mistos. Tudo isso é explicado em detalhes com exemplos para sua melhor compreensão.