Python-Programm zum Konvertieren einer Liste in einen String

| | |

Es gibt verschiedene Situationen, in die wir geraten können, wenn wir eine Liste erhalten und sie in einen String konvertieren. Zum Beispiel das Konvertieren in eine Zeichenfolge aus einer Liste von Zeichenfolgen oder einer Liste von Ganzzahlen.

Beispiel:

Eingabe: [`Geeks`,` for `, `Geeks` ] Ausgabe: Geeks für Geeks Eingabe: [`Ich`,` möchte`, 4, `Äpfel`,` und`, 18, `Bananen`] Ausgabe: Ich möchte 4 Äpfel und 18 Bananen 

Lassen Sie uns sehen, wie wir eine Liste in einen String umwandeln können.

Methode Nr. 1:
Durchlaufen Sie die Liste und fügen Sie für jeden Index ein Element hinzu zu einer leeren Zeichenfolge.


# Python-Programm zum Konvertieren der Liste in einen String


# Funktion zum Konvertieren von

def listToString (s):


# p leere Zeichenfolge initialisieren

str1 = ""


# line move

für ele in s:

str1 + = ele


# zurückgegebener String

return str1



# Treibercode

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

print (listToString (s))

Exit:< /b>

Python.Engineering 

Methode Nr. 2: Verwenden der .join ()-Methode

# Python-Programm zum Konvertieren der Liste
# mithilfe der Funktion join () < in einen String /p>


# Funktion zum Konvertieren von

def listToS tring ( s):


# leere Zeichenkette initialisieren

str1 = ""


# zurückgegebener String

return (str1.join (s))


# Treibercode

s = [ `Geeks` , `für` , `Geeks` ]

print (listToString (s))

Beenden:

Geeks for Geeks 

Aber was, wenn die Liste Conta fügt einen String und eine ganze Zahl als Element ein. In diesen Fällen funktioniert der obige Code nicht. Wir müssen es in einen String umwandeln, wenn es einem String hinzugefügt wird.

Methode Nr. 3: Verwenden der Comprehension List


# Python-Programm zum Konvertieren einer Liste
# in einen String unter Verwendung eines Listenverständnisses


s = [ ` Ich` , `will` , 4 , `Äpfel` , `and` , 18 , `Bananen` ]

< / c ode>
# Verwendung der Verständnisliste

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


print (listToStr)

Ausgabe:

Ich möchte 4 Äpfel und 18 Bananen 

Methode Nr. 4: Verwenden der Karte ()
Verwenden Sie die Methode map (), um str anzuzeigen (um Elemente umzuwandeln in einer Liste in einen String) mit einem bestimmten Iterator list.


# Python-Programm zum Konvertieren von cn-Ansprüchen
# zu einer Zeile mit einem Listenverständnis

s = [ ` I` , `wollen` , 4 , `apples` , `und` , 18 , `bananen` ]


# Verständnisliste verwenden

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


print (listToStr)

Ausgang:

Ich möchte 4 Äpfel und 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