Python impostato su String

Python impostato su String

Set e stringhe sono entrambe collezioni di articoli diversi, ma con grandi differenze nel loro lavoro. Un set è una raccolta di valori senza ripetizione, mentre una stringa non è altro che una raccolta di caratteri con ripetizioni consentite.

Convertire un tipo di dati in un altro è qualcosa che ogni programmatore principiante/intermedio dovrebbe sapere come eseguire. Una di queste conversione è la conversione di un python impostato in una stringa di pitone. L'impresa può essere facilmente ottenuta utilizzando il metodo Rep (), il metodo join () e il tipo di tipo STR ().

Metodo 1: usando il metodo Rep () ()

Il metodo Rep () viene utilizzato per convertire qualsiasi tipo di dati in qualcosa che si trova in un formato stampabile e che in realtà è un tipo di dati stringa. È così che possiamo semplicemente usarlo per convertire un set in una stringa in Python, per dimostrarlo, utilizzare le seguenti righe di codice:

setvar = "this", "is", "linuxhint", "python"
#Conversione
StringVar = Rep (setVar)
#Print l'output
Stampa (setvar, tipo (setvar))
Stampa (StringVar, Type (StringVar))


In questo frammento di codice:

    • Un set viene creato e passato al metodo Rep ().
    • Il risultato del metodo Rep () è memorizzato all'interno della variabile "StringVar".
    • Il metodo Print () viene utilizzato per stampare i valori di StringVar e delle variabili setvar insieme al loro tipo.

Quando viene eseguito il codice sopra, produce i seguenti risultati nel terminale:


Nota: Non essere confuso con la sequenza degli elementi del set e della stringa nell'output, perché un set è una raccolta "non ordinata".

L'output verifica che i valori restituiti siano entrambi gli oggetti. Tuttavia, uno degli oggetti appartiene alla classe "SET" e dopo la conversione, il nuovo oggetto appartiene alla classe "STR" o classe stringa.

Metodo 2: utilizzando il metodo join ()

Il metodo join () può essere utilizzato per convertire un set in una stringa in Python, specificando il delimitatore di giunzione e quindi passando i valori di ogni elemento del set nell'argomento del metodo. Il delimitatore di unirsi è qualcosa che confonde molto le persone.

Bene, in un set, ogni elemento è separato da una virgola e quando questi elementi sono tutti uniti o in questo caso "uniti" in una stringa, utilizziamo un delimitatore per separare ogni articolo. Per dimostrare l'uso del metodo di join per la conversione set-to-string, prendi il seguente codice:

setvar = "this", "is", "linuxhint", "python"
#Conversione
StringVar = ",".join (elemento per articolo in setvar)
#Printing entrambe le variabili
Stampa (setvar, tipo (setvar))
Stampa (StringVar, Type (StringVar))


Qui in questo frammento di codice, una virgola e uno spazio vuoto “,“ viene usato come delimitatore e i valori del set vengono passati nel metodo di join attraverso un loop per in. L'output di questo frammento di codice è il seguente:


Nota: Non essere confuso con la sequenza degli elementi del set e della stringa nell'output, perché un set è una raccolta "non ordinata".

L'output verifica che il set sia stato convertito correttamente in una stringa con l'aiuto del metodo di join. Inoltre, l'utente può anche utilizzare il metodo Map () anche all'interno del metodo join ().

Metodo 3: usando il metodo STR ()

Il metodo STR () viene utilizzato per convertire un altro tipo di dati in una stringa, che è essenzialmente noto come tipo di casting. Per dimostrarlo, prendi il seguente frammento di codice:

setvar = "this", "is", "linuxhint", 12, "python"
#Conversione
StringVar = STR (setvar)
#Printing entrambe le variabili
Stampa (setvar, tipo (setvar))
Stampa (StringVar, Type (StringVar))


Il funzionamento di questo metodo è molto simile a quello del metodo Rep (). Quando viene eseguito questo codice, produce i seguenti risultati sul terminale:


Nota: Non essere confuso con la sequenza degli elementi del set e della stringa nell'output, perché un set è una raccolta "non ordinata".

L'output conferma che il set è stato convertito in una stringa usando il metodo di fusione del tipo STR ().

Conclusione

Convertire un set in una corda in Python è qualcosa che all'inizio può sembrare molto scoraggiante, ma in realtà è un lavoro abbastanza facile. Per fare questa conversione, l'utente può utilizzare metodi integrati come il metodo Rep (), il metodo di conversione del tipo STR () e il metodo join (). Per verificare che un set sia stato convertito correttamente in una stringa, l'utente può utilizzare il metodo type () per verificare.