Python-programma om een lijst naar een string te converteren

| | |

Er zijn verschillende situaties die we kunnen tegenkomen als we een lijst krijgen en we converteren deze naar een string. Bijvoorbeeld converteren naar een tekenreeks uit een lijst met tekenreeksen of een lijst met gehele getallen.

Voorbeeld:

Invoer: [`Geeks`,` voor `, `Geeks`] Uitvoer: Geeks voor Geeks Invoer: [`I`,` want`, 4, `appels`,` and`, 18, `bananas`] Uitgang: ik wil 4 appels en 18 bananen 

Laten we eens kijken hoe we een lijst naar een string kunnen converteren.

Methode # 1:
Herhaal de lijst en blijf een element toevoegen voor elke index naar een lege string.


# Python-programma om lijst naar string te converteren


# Functie om

def listToString (s):


# initialize p lege string

str1 = ""


# regel verplaatsing

for ele in s:

str1 + = ele


# geretourneerde string

return str1



# Driver code

s = [ `Geeks` , ` for` , `Geeks` ]

print (listToString (s))

Afsluiten:< /b>

Python.Engineering 

Methode #2: de methode .join () gebruiken

# Python-programma om de lijst te converteren
# naar een string met de functie join ()


# Functie om te converteren

def lijstToS tring ( s):


# initialiseer lege string

str1 = ""


# geretourneerde string

return (str1.join (s))


# Chauffeurscode

s = [ `Geeks` , `for` , `Geeks` ]

print (listToString (s))

Afsluiten:

Geeks voor Geeks 

Maar wat als de lijst conta ins een string en een geheel getal als element. In deze gevallen zal de bovenstaande code niet werken. We moeten het naar een tekenreeks converteren wanneer het aan een tekenreeks wordt toegevoegd.

Methode # 3: De begripslijst gebruiken


# Python-programma om een lijst te converteren
# naar een string met behulp van een lijstbegrip


s = [ ` I` , ` want` , 4 , `appels` , `en` , 18 , `bananen` ]

< / c ode>
# gebruik begrip lijst

listToStr = `` . join ([ str (elem) voor elem in s])


print (listToStr)

Uitvoer:

Ik wil 4 appels en 18 bananen 

Methode #4: De kaart () gebruiken
Gebruik de methodekaart () om str weer te geven (om elementen te converteren) in een lijst naar een string) met een gegeven iterator, list.


# Python-programma voor het converteren van cn claim
# naar een regel met behulp van een lijstbegrip

s = [ ` I` , `want` , 4 , `appels` , `en` , 18 , ` bananen` ]


# gebruik begrip lijst

listToStr = `` . join ( map ( str , s))


print (listToStr)

Afsluiten:

Ik wil 4 appels en 18 bananen 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method