Python | Konvertieren Sie eine Liste von Zeichen in eine Zeichenfolge
Führen Sie bei einer gegebenen Liste von Zeichen alle zu einer Zeichenfolge zusammen.
Beispiele:
Eingabe: ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's'] Ausgabe: geeksforgeeks Eingabe: ['p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g'] Ausgabe: Programmierung
Methode 1: Durchlaufen der Liste
Initialisieren Sie am Anfang eine leere Zeichenfolge. In der Liste der Zeichen durchlaufen, für jeden Index Zeichen zur Anfangszeichenfolge hinzufügen. Drucken Sie nach dem vollständigen Durchlaufen die Zeichenfolge, die mit jedem Zeichen hinzugefügt wurde.
def
convert(s):
new
=
""
for
x
in
s:
new
+
=
x
return
new
s
=
[
'g'
,
'e'
,
'e'
,
'k'
,
's'
,
'f'
,
'o'
,
'r'
,
'g'
,
'e'
,
'e'
,
'k'
,
's'
]
(convert(s))
Ausgabe:
Geeksforgeeks
Methode 2: Verwenden der Funktion join()
Mit der Funktion join() in Python können alle Zeichen in der Liste verbunden werden. Die Syntax lautet:
str = "" str1 = ("Geeks", "für", "Geeks") str.join (str1)
Die Liste der Zeichen kann einfach durch Initialisieren von str = ”” verbunden werden, sodass keine Leerzeichen dazwischen stehen.
def
convert(s):
str1
=
""
return
(str1.join(s))
s
=
[
'g'
,
'e'
,
'e'
,
'k'
,
's'
,
'f'
,
'o'
,
'r'
,
'g'
,
'e'
,
'e'
,
'k'
,
's'
]
(convert(s))
Ausgabe:
Geeksforgeeks