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) 
    print(list_string) 
  
     
    new_string = join_string(list_string) 
    print(new_string) 

Ausgabe :

['Geeks', 'for', 'Geeks']
Geeks für Geeks