Python satt til streng

Python satt til streng

Sett og strenger er begge samlinger av forskjellige elementer, men med store forskjeller i deres arbeid. Et sett er en samling av verdier uten repetisjon, mens en streng ikke er annet enn en samling av tegn med repetisjoner tillatt.

Å konvertere en datatype til en annen er noe som hver nybegynner/mellomprogrammer skal vite hvordan de skal utføre. En slik konvertering er å konvertere et Python -sett til en Python -streng. Bragden kan enkelt oppnås ved å bruke RePR () -metoden, Join () -metoden og Str () -typen støping.

Metode 1: Bruke repr () -metoden ()

RePR () -metoden brukes til å konvertere hvilken som helst datatype til noe som er i et utskrivbart format, og som faktisk er en strengdatatype. Det er slik vi ganske enkelt kan bruke det til å konvertere et sett til en streng i Python, for å demonstrere dette, bruk følgende kodelinjer:

setvar = "dette", "er", "linuxhint", "python"
#Omdannelse
StringVar = repr (setvar)
#Trykk utdataene
Print (Setvar, type (setvar))
Print (StringVar, Type (StringVar))


I denne kodebiten:

    • Et sett opprettes og sendes til RePR () -metoden.
    • Resultatet av repr () -metoden lagres i "Stringvar" -variabelen.
    • Print () -metoden brukes til å skrive ut verdiene til både StringVar og Setvar -variablene sammen med deres type.

Når koden ovenfor utføres, gir den følgende resultater i terminalen:


Merk: Ikke bli forvekslet med sekvensen av elementene i settet og strengen i utgangen, fordi et sett er en "uordnet" samling.

Utgangen verifiserer at verdiene som returneres er begge objekter. Imidlertid tilhører et av objektene "Set" -klassen, og etter konverteringen tilhører det nye objektet "STR" eller strengklasse.

Metode 2: Bruke Join () -metoden

Join () -metoden kan brukes til å konvertere et sett til en streng i Python, ved å spesifisere sammenføyning av avgrenser og deretter sende verdiene til hvert element i settet i argumentet for sammenføyningsmetoden. Å bli med avgrenser er noe som forvirrer folk mye.

Vel, i et sett er hvert element atskilt med et komma, og når disse varene alle er slått sammen eller i dette tilfellet "sammenføyd" i en streng, bruker vi en avgrenser for å skille hvert element. For å demonstrere bruken av sammenføyningsmetoden for konvertering av set-til-streng, ta følgende kode:

setvar = "dette", "er", "linuxhint", "python"
#Omdannelse
StringVar = ",".Bli med (element for vare i Setvar)
#Uttrykk begge variablene
Print (Setvar, type (setvar))
Print (StringVar, Type (StringVar))


Her i dette kodebiten, et komma og et tomt rom "," brukes som en avgrensende og verdiene til settet blir ført inn i sammenføyningsmetoden gjennom en for-in loop. Utgangen fra dette kodebiten er som følger:


Merk: Ikke bli forvekslet med sekvensen av elementene i settet og strengen i utgangen, fordi et sett er en "uordnet" samling.

Utgangen verifiserer at settet har blitt konvertert til en streng ved hjelp av sammenføyningsmetoden. I tillegg kan brukeren også bruke MAP () -metoden innenfor Join () -metoden også.

Metode 3: Bruke Str () -metoden

Str () -metoden brukes til å konvertere en annen datatype til en streng, som i hovedsak er kjent som støping av type. For å demonstrere dette, ta følgende kodebit:

setvar = "dette", "er", "linuxhint", 12, "python"
#Omdannelse
StringVar = Str (setvar)
#Uttrykk begge variablene
Print (Setvar, type (setvar))
Print (StringVar, Type (StringVar))


Arbeidet med denne metoden er veldig lik metoden for rep () -metoden. Når denne koden blir utført, gir den følgende resultater på terminalen:


Merk: Ikke bli forvekslet med sekvensen av elementene i settet og strengen i utgangen, fordi et sett er en "uordnet" samling.

Utgangen bekrefter at settet er konvertert til en streng ved bruk av Str () -typestøpemetoden.

Konklusjon

Å konvertere et sett til en streng i Python er noe som kan virke veldig skremmende med det første, men i virkeligheten er det en ganske enkel jobb. For å gjøre denne konverteringen, kan brukeren bruke innebygde metoder som REPR () -metoden, Str () -type konverteringsmetoden og CHRIV () -metoden. For å bekrefte at et sett har blitt konvertert til en streng, kan brukeren bruke typen () -metoden for å bekrefte.