Python tuple til streng

Python tuple til streng
I denne opplæringen vil vi forklare hvordan du konverterer tuple til Python -streng. Vi vil overveie forskjellige tilnærminger ved hjelp av Spyder -kompilatoren ved å implementere forskjellige eksempelkoder. Vi vet alle at en tuple redder forskjellige elementer i en enkelt variabel. Det er også en velordnet og fast innsamling av data. Python tuples er uoversøkelige. Det betyr at du ikke kan endre tupleelementene. For eksempel bruker vi en tuple for å lagre en liste over studentnavn.

Det vi gjør er å endre den til en Python -streng, som er en ordre med karakterer. Karakterene inkluderer symboler, alfabeter eller også tall som er omringet mellom dobbeltkurter. For å fortsette videre, vil vi se på forskjellige strategier som kan brukes til å utføre denne prosedyren.

Eksempel 1

Så i vår første eksempelkode bruker vi STR.bli med () funksjon, også kjent som sammenføyningsfunksjon. Den returnerer en streng ved å koble sammen alle de distinkte elementene i en traversal som en strengeseparator. Det er en praktisk tilnærming som ikke bare fungerer med tuples, men også håndterer Python -lister. Den godtar ikke for mange parametere, men tar bare noe iterable element som returnerer ett element om gangen. Kom, la oss flytte til eksemplet som hjelper deg å forstå hele operasjonen.

Vi bruker en ny fil for å beskrive arbeidet med Join () -metoden. Her i illustrasjonen nedenfor kan vi se at vi først har erklært og initialisert en tuple. Elementene i tupelen kan endres avhengig av dine arbeidsbehov. I vår neste uttalelse har vi laget en streng atskilt med komma. Så erklærer vi en avgrensning. Til slutt bruker vi en utskriftserklæring som tar en separator.Bli med () -funksjonen som en parameter og viser ønsket utfall.

tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
separator = “”
trykk (separator.Bli med (tuple_1)

Bare lagre programfilen ved å klikke Ctrl+S og trykk deretter på F5 -knappen på tastaturet for å kjøre kodefilen.

Eksempel 2

I vår andre eksempelkode bruker vi Reduce () -funksjonen som er angitt i Python Functools -modulen. Det tar to parametere, en iterator eller en funksjon, men gir bare et enkelt element. La oss fortsette videre for å bedre forstå metoden.

Vi bruker den samme programfilen for å forklare arbeidet med redusere () -metoden. Her i illustrasjonen nedenfor importerer vi først Functools og operatørmodulen. Operatørmodulen utfører de grunnleggende matematiske operasjonene. Vi kan deretter kalle redusering () -metoden som tar to argumenter, og så har vi laget en tuple. Elementene i tupelen kan endres avhengig av dine arbeidsbehov. I dette programmet har vi definert en konvertitt som skriver ut en streng. Etter dette bruker vi en utskriftserklæring som demonstrerer den påfølgende utgangen på skjermen.

Importer Functools
Importoperatør
Def ConvertTuple (TUP)
STR_1 = FUNCTOLS.Reduser (operatør.Legg til, (TUP))
Returner STR_1
tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
STR_1 = ConvertTuple (Tuple_1)
Print (STR_1)

Bare lagre programfilen og trykk deretter F5 -knappen på tastaturet for å kjøre kodefilen.

Eksempel 3

I vår tredje eksempelkode bruker vi Loop -metoden for å konvertere tuples til Python Strings. Vi bruker til loop for å oppnå målet vårt. La oss se på en prøvekode som hjelper deg å forstå operasjonen effektivt. I denne prøvekoden har vi først generert en tuple. Elementene i tupelen kan endres avhengig av dine arbeidsbehov. Vi kan erklære “Str” som endrer et spesifikt element til en streng. Så brukte vi en sløyfe som krysser over tupelen. Til slutt bruker vi utskriftsfunksjonen til å vise den konverterte strengen.

tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
str = "
for vare i tuple_1:
str = str + element
trykk (str)

Igjen, lagre og utfør programkoden for å vise den konverterte strengen på konsollskjermen.

Konklusjon

I denne opplæringen diskuterte vi forskjellige måter å konvertere tuple til python -streng. Disse eksempelkodene kan hjelpe deg med å implementere denne konverteringen. Vi har dekket Str.Bli med (), redusere (), og for sløyfemetoder. Jeg håper denne guiden kunne svare på alle spørsmålene dine. Str.Join () og Loop Methods er metodene for beste praksis. Du trenger ikke å bruke flere kodelinjer akkurat som du gjorde i redusere () -metoden.