Sving liste til streng python

Sving liste til streng python

På forskjellige dataspråk er en liste sammenlignbar med en matrise. Firkantede parenteser brukes til å betegne det, og et komma (,) brukes til å dele to elementer eller elementer på listen. I Python er en bestilt samling av tegn en streng. Skillet mellom en liste og en streng bør gjenkjennes. En liste er en ordnet type objekt, mens en streng er en velordnet serie med tegn. Det grunnleggende skillet mellom de to er identifiserbar. Når en liste er gitt, og vi forvandler den til en streng, kan vi møte forskjellige situasjoner. For eksempel å oversette en liste over strenger. Denne artikkelen vil vise deg hvordan du kan oversette en Python -liste til en streng på en mest mulig effektiv måte.

Eksempel 1: Join () Metode

I Python er sammenføyningsfunksjonen blant de enkleste måtene å endre en liste til en streng. Det viktigste å huske mens du bruker denne metoden er at den bare vil oversette lister til strenger som bare inkluderer strenger som elementer. Iterables erkjennes som parametere for Join () -metoden. Den henter også en ny streng som en inngang som omfatter elementene kombinert fra iterable.

I eksemplet tar MED () -metoden inngangslisten som en inngang og kombinerer listenes elementer til utgangsstrengen, og returnerer en streng som utgang. Opprinnelig har vi initialisert en liste som har noen elementer i den.

inp_list = ['hei', 'i', 'am', 'kalsoom']
out_str = ""
Skriv ut ("Sjekk ut listen nå: \ n")
trykk (out_str.Bli med (INP_LIST))


Utgangsskjermen viser det vellykkede resultatet av det ovennevnte programmet. Det viser "Hei jeg er kalsoom" i strengform.

Eksempel 2: Listeforståelse

I Python genererer listeforståelse en liste over elementer fra en allerede tilgjengelig liste. For-loopen brukes deretter til å krysse de iterable objektene på en element-for-element måte. Join () -metoden kombinerer listenes komponenter til en ny streng og returnerer den som utgang, mens listeforståelsen krysser elementene en etter en. Fra en eksisterende liste genererer Python -listeforståelse en liste over elementer. Den bruker også for-loopen for å utforske iterableens komponenter i et element-for-element-mønster.

I dette vedlagte skjermbildet har vi en liste som har noen elementer i den. Etter det brukte vi en listeforståelsesmetode og skrev ut resultatet ved å bruke en utskriftsuttalelse.

X = ['i', 'vil', 4, 'epler', 'og', 18, 'bananer'
listTOSTR = ".Bli med ([Str (Elem) for Elem i X])
trykk (listTOSTR)

Utgangsskjermen viser det effektive resultatet av det ovennevnte programmet. Strengen “Jeg elsker 2 Skriv for Linuxhint" er vist.

Eksempel 3: Kart () -metode

Iterable objekter som tuples, lister og strenger aksepteres av kart () -funksjonen. Som et resultat brukes det til å kartlegge komponentene i iterable objekter til den spesifiserte funksjonen. For å transformere en liste til en streng, kan kartfunksjonen brukes på to måter. Hvis listen er sammensatt av tall, eller hvis listen er mangfoldig. Str () -metoden vil transformere den spesifiserte datatypen til strengdatatypen, mens MAP () -funksjonen vil godta to innganger. Str () -metoden vil bli påkalt på hvert element i den iterable sekvensen. En iterator vil bli brukt til å hente strengverdiene. Til slutt kombineres alle verdiene som produseres av Str () -funksjonen ved hjelp av Join () -metoden.

I dette vedlagte skjermbildet har vi en liste med tittelen “x”Å ha noen elementer i det inkludert heltall og karakterer. Etter det brukte vi en listekartmetode og skrev ut resultatet ved å bruke en utskriftsuttalelse.

x = ['i', 'kjærlighet', 2, 'skriv', 'for', 'linuxhint']
listTOSTR = ''.Bli med (kart (str, x))
trykk (listTOSTR)

Utgangsskjermen viser det vellykkede resultatet av det ovennevnte programmet. Strengen “Jeg elsker 2 Skriv for Linuxhint" er vist.

Konklusjon

I Python har datatypelisten og strengen hver sin betydning. Denne artikkelen dekket det grunnleggende om Python -lister og strenger og flere metoder og teknikker for å konvertere listedatatyper til strenger. Vi har implementert eksempler ved å bruke sammenføyningsmetoden, listeforståelsesmetoden og kartmetoden. Det antydes sterkt at du studerer og forstår alle disse metodene dyptgående fordi de er ekstremt produktive og nyttige når det gjelder å konvertere en liste til en streng med færre kodelinjer. Etter forståelse, implementer alle disse metodene i systemet ditt.