Konverter streng til å stille python

Konverter streng til å stille python

Å konvertere en streng til et sett i Python hjelper med enklere manipulering av teksten, da den fjerner dupliserte tegn og bestiller tegnene i strengen alfabetisk. Python gir forskjellige måter å konvertere inngangsstrengen til et sett. I dette innlegget vil vi oversikt over hver av disse metodene ved å bruke de aktuelle eksemplene.

Denne artikkelen vil dekke følgende tilnærminger for å konvertere de spesifiserte strengene til å angi Python:

  • Bruker "sett()”Funksjon.
  • Bruker "Legg til()”Metode.
  • Ved hjelp av "Sett forståelse”.

Metode 1: Konverter streng for å angi Python ved å bruke "Set ()" -funksjonen

sett()”Funksjon skaper Python Set -objektet som har unike og uordnede elementer. Metoden kan brukes her for å utføre den diskuterte konverteringen.

Syntaks

sett (iterable)

Her, “iterable”Er en valgfri parameter som spesifiserer“ sekvensen ”,“ samlingen ”eller“ iteratorobjekt ”som må konverteres til et sett. Hvis en iterable ikke er gitt, opprettes et tomt sett.

Eksempel

La oss oversikt Følgende eksempelkode:

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

I koden ovenfor, "streng”Verdien initialiseres og konverteres til settet ved hjelp av“sett()”Funksjon. “type()”Funksjon brukes to ganger før og etter konvertering (for å angi) for å sjekke datatypen.

Produksjon

streng”I ovennevnte utdrag er blitt konvertert til en“sett“.

Metode 2: Konverter streng for å angi Python ved hjelp av “add ()” -metoden

I Python, "Legg til()”Metoden brukes til å legge til et element/element i et sett. "Add ()" -metoden tar et enkelt argument som er elementet/elementene som skal legges til settet. Det returnerer ingen verdi. Denne metoden kan brukes for å legge den initialiserte strengen til et tomt sett.

Syntaks

sett.Legg til (element)

I syntaks ovenfor, "sett”Er navnet på det faste objektet, og“element”Tilsvarer varen som må legges til.

Eksempel

Eksempelkoden nedenfor brukes til å konvertere streng for å angi Python:

String_Value = "Python"
set_value = set ()
For karakter i String_Value:
set_value.Legg til (karakter)
print (set_value)
print (type (set_value))

I kodelinjene blir strengen og tomt sett initialisert henholdsvis. Etter det, “til”Loop påføres sammen med“Legg til()”Funksjon for å iterere over strengen og legge strengtegnene i det tomme settet.

Produksjon

Ovennevnte utgang viser at strengen er blitt iterert og lagt inn i settet deretter.

Metode 3: Konverter streng for å angi Python ved å bruke “Sett forståelse”

I Python, “sett forståelse”Brukes til å generere et sett fra en aktuell iterable, for eksempel en liste eller en streng. Denne tilnærmingen brukes til å konvertere den gitte strengen til settet via en "til" Løkke.

Syntaks

uttrykk for element i iterable hvis tilstand

I syntaks ovenfor:

  • uttrykk”Er ethvert gyldig pythonuttrykk som kan brukes på elementet.
  • iterable”Er ethvert iterable objekter som et sett, tuple, liste osv.
  • betingelse”Er et valgfritt filter som velger hvilke elementer som skal inkluderes i det nye settet.

Eksempel

La oss oversikt Følgende kode:

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

I kodeblokken ovenfor, “sett forståelse”Brukes sammen med“til”Loop for å lage et sett med hvert strengtegn som individuelle elementer.

Produksjon

Basert på ovennevnte utgang, kan det verifiseres at inngangsstrengen er konvertert til et sett. Det er slik at strengtegnene blir lagt i et sett.

Konklusjon

For å konvertere den gitte strengen til et sett, "sett()”Funksjon,“Legg til()”Metode, eller“sett forståelse”Kan brukes i Python. Den innebygde “Set ()” -funksjonen brukes sammen med “Str ()” -funksjonen for å transformere/konvertere den gitte strengen til et sett i Python. Tilnærmingen "Add ()" og "Sett forståelse" utfører konverteringen via iterating gjennom strengverdien. Dette Python -innlegget presenterte forskjellige måter å konvertere strengen til et sett.