Python-Programm zum Teilen und Verbinden eines Strings
Python-Programm zum Teilen einer Zeichenfolge basierend auf einem Trennzeichen und Verbinden der Zeichenfolge mit einem anderen Trennzeichen.
Das Teilen einer Zeichenfolge kann manchmal sehr nützlich sein, insbesondere wenn Sie nur bestimmte Teile von Zeichenfolgen benötigen. Ein einfaches, aber effektives Beispiel ist die Aufteilung des Vor- und Nachnamens einer Person. Eine andere Anwendung ist CSV (Comma Separated Files). Wir verwenden Split, um Daten aus CSV abzurufen, und Join, um Daten in CSV zu schreiben.
In Python können wir die Funktion split() verwenden , um einen String zu teilen, und join() , um einen String zu verbinden. Ausführliche Artikel zu den Funktionen split() und join() finden Sie in den folgenden Abschnitten : split() in Python und join() in Python .
Beispiele:
Teilen Sie die Zeichenfolge in eine Liste von Zeichenfolgen auf Eingabe: Geeks für Geeks Ausgabe: ['Geeks', 'for', 'Geeks'] Verbinden Sie die Liste der Zeichenfolgen zu einer Zeichenfolge basierend auf dem Trennzeichen ('-'). Eingabe: ['Geeks', 'for', 'Geeks'] Ausgabe: Geeks-for-Geeks
Unten finden Sie Python-Code zum Teilen und Verbinden der Zeichenfolge basierend auf einem Trennzeichen:
def
split_string(string):
list_string
=
string.split(
' '
)
return
list_string
def
join_string(list_string):
string
=
'-'
.join(list_string)
return
string
if
__name__
=
=
'__main__'
:
string
=
'Geeks for Geeks'
list_string
=
split_string(string)
(list_string)
new_string
=
join_string(list_string)
(new_string)
Ausgabe :
['Geeks', 'for', 'Geeks'] Geeks für Geeks