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:
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:
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.