Converti la stringa in Imposta Python

Converti la stringa in Imposta Python

La conversione di una stringa in un set in Python aiuta a una più facile manipolazione del testo, poiché rimuove i caratteri duplicati e ordina i caratteri nella stringa in ordine alfabetico. Python fornisce vari modi per convertire la stringa di input in un set. In questo post, panorameremo ciascuno di questi metodi usando gli esempi appropriati.

Questo articolo coprirà i seguenti approcci per convertire le stringhe specificate in Python:

  • Usando il "impostato()" Funzione.
  • Usando il "aggiungere()" Metodo.
  • Usando "Imposta comprensione".

Metodo 1: convertire la stringa in set in Python usando la funzione "set ()"

IL "impostato()"La funzione crea l'oggetto set Python che ha elementi unici e non ordinati. Il metodo può essere usato qui per eseguire la conversione discussa.

Sintassi

Set (iteble)

Qui, "iteble"È un parametro opzionale che specifica la" sequenza "," raccolta "o" oggetto iteratore "che deve essere convertito in un set. Se non viene fornito un iterabile, viene creato un set vuoto.

Esempio

Panoramiamo il seguente codice di esempio:

String_Value = "Python Guide"
Stampa (String_Value)
print (str (tipo (string_value)), '\ n')
set_value = set (string_value)
Stampa (set_value)
print (str (tipo (set_value)))

Nel codice sopra, il "corda"Il valore viene inizializzato e convertito nel set usando il"impostato()" funzione. IL "tipo()"La funzione viene applicata due volte prima e dopo la conversione (da impostare) per verificare il tipo di dati.

Produzione

IL "corda"Nel frammento di cui sopra è stato convertito in"impostato".

Metodo 2: convertire la stringa in Imposta in Python usando il metodo "Add ()"

In Python, il "aggiungere()"Il metodo viene utilizzato per aggiungere un elemento/elemento a un set. Il metodo "Add ()" prende un singolo argomento che è l'elemento/elementi da aggiungere al set. Non restituisce alcun valore. Questo metodo può essere applicato per aggiungere la stringa inizializzata in un set vuoto.

Sintassi

impostato.Aggiungi (elemento)

Nella sintassi sopra, "impostato"È il nome dell'oggetto set e"elemento"Corrisponde all'articolo che deve essere aggiunto.

Esempio

Il codice di esempio seguente viene utilizzato per convertire la stringa in Python:

String_Value = "Python"
set_value = set ()
per il carattere in string_value:
valore impostato.Aggiungi (carattere)
Stampa (set_value)
print (type (set_value))

Nelle righe di codice sopra, la stringa e il set vuoto sono inizializzati, rispettivamente. Dopodiché, il "per"Il ciclo viene applicato insieme al"aggiungere()"Funzionare per iterare sulla stringa e aggiungere i caratteri della stringa nel set vuoto.

Produzione

L'output sopra mostra che la stringa è stata iterata e aggiunta al set di conseguenza.

Metodo 3: convertire la stringa in Imposta in Python usando "Imposta Comprensione"

In Python, "Imposta comprensione"Viene utilizzato per generare un set da un iterabile corrente, come un elenco o una stringa. Questo approccio viene utilizzato per convertire la stringa data nel set tramite un "per" ciclo continuo.

Sintassi

espressione per elemento in iterable if condition

Nella sintassi sopra:

  • "espressione"È un'espressione di Python valida che può essere applicata all'elemento.
  • "iteble"È qualsiasi oggetto iterabile come un set, una tupla, un elenco, ecc.
  • "condizione"È un filtro opzionale che seleziona quali elementi includere nel nuovo set.

Esempio

Proviamo il seguente codice:

String_Value = "Python"
set_value = i per i in string_value
Stampa (set_value)
print (type (set_value))

Nel blocco di codice sopra, "Imposta comprensione"È usato insieme a"per"Loop per creare un set con ogni carattere stringa come singoli elementi.

Produzione

Sulla base dell'uscita sopra, si può verificare che la stringa di input è stata convertita in un set. È tale che i caratteri della stringa sono aggiunti in un set.

Conclusione

Per convertire la stringa data in un set, il "impostato()" funzione, "aggiungere()Metodo "o"Imposta comprensione"Può essere usato in Python. La funzione "set ()" integrata viene utilizzata insieme alla funzione "str ()" per trasformare/convertire la stringa data in un set in Python. Gli approcci "ADD ()" e "Set Comprension" eseguono la conversione tramite iteratura attraverso il valore della stringa. Questo post Python ha presentato vari modi per convertire la stringa in un set.