A conversão de uma string em um conjunto em python ajuda em manipulação mais fácil do texto, pois remove os caracteres duplicados e ordena os caracteres na string alfabética. O Python fornece várias maneiras de converter a sequência de entrada em um conjunto. Neste post, examinaremos cada um desses métodos usando os exemplos apropriados.
Este artigo abordará as seguintes abordagens para converter as strings especificadas para definir em Python:
Método 1: Converta String para definir em Python usando a função "set ()"
O "definir()”A função cria o objeto Python Set que possui elementos únicos e não ordenados. O método pode ser usado aqui para executar a conversão discutida.
Sintaxe
conjunto (iterável)
Aqui, "iterável"É um parâmetro opcional que especifica a" sequência "," coleção "ou" objeto iterador "que precisa ser convertido em um conjunto. Se um iterável não for dado, um conjunto vazio será criado.
Exemplo
Vamos ver o código de exemplo a seguir:
String_value = "Guia Python"
print (string_value)
Print (str (tipo (string_value)), '\ n')
set_value = set (string_value)
imprimir (set_value)
Imprima (STR (TYPE (Set_Value)))
No código acima, o “corda”O valor é inicializado e convertido no conjunto usando o“definir()”Função. O "tipo()”A função é aplicada duas vezes antes e após a conversão (para definir) para verificar o tipo de dados.
Saída
O "corda"No trecho acima foi convertido em"definir““.
Método 2: Converta String para definir em Python usando o método "Add ()"
Em Python, o “adicionar()”O método é utilizado para adicionar um elemento/item a um conjunto. O método "add ()" leva um único argumento que é o elemento/itens a serem adicionados ao conjunto. Não retorna nenhum valor. Este método pode ser aplicado para anexar a string inicializada em um conjunto vazio.
Sintaxe
definir.Adicionar (elemento)
Na sintaxe acima, “definir”É o nome do objeto definido e“elemento”Corresponde ao item que precisa ser adicionado.
Exemplo
O código de exemplo abaixo é usado para converter string para definir em Python:
string_value = "python"
set_value = set ()
para o personagem em string_value:
set_value.Adicionar (personagem)
imprimir (set_value)
Print (tipo (set_value))
Nas linhas de código acima, a string e o conjunto vazio são inicializados, respectivamente. Depois disso, o “para”O loop é aplicado junto com o“adicionar()”Funciona para iterar sobre a string e anexar os caracteres da string no conjunto vazio.
Saída
A saída acima mostra que a string foi iterada e anexada ao conjunto de acordo.
Método 3: Converta a String para definir em Python usando "Set Compreension"
Em Python, “Defina a compreensão”É utilizado para gerar um conjunto de um iterável atual, como uma lista ou uma string. Esta abordagem é utilizada para converter a string fornecida no conjunto por meio de um “para" laço.
Sintaxe
Expressão para elemento em Iterable If Condition
Na sintaxe acima:
Exemplo
Vamos ver o seguinte código:
string_value = "python"
set_value = i para i em string_value
imprimir (set_value)
Print (tipo (set_value))
No bloco de código acima, “Defina a compreensão"É usado junto com o"para”Loop para criar um conjunto com cada caractere de string como elementos individuais.
Saída
Com base na saída acima, pode -se verificar se a sequência de entrada foi convertida em um conjunto. É tal que os caracteres da string são anexados a um conjunto.
Conclusão
Para converter a string fornecida em um conjunto, o “definir()”Função,“adicionar()”Método, ou“Defina a compreensão”Pode ser usado em Python. A função "set ()" embutida é usada junto com a função "str ()" para transformar/converter a string fornecida em um conjunto em python. As abordagens "Add ()" e "Set Compreension" executam a conversão através da iteração através do valor da string. Este post em Python apresentou várias maneiras de converter a string em um conjunto.