Menu
CoddyTech

Iterieren über Strings Teil 2

Teil des Abschnitts Grundlagen der Python-Journey von Coddy. Lektion 63 von 77.

Mit dem Aufteilen von Zeichenfolgen kannst du eine Zeichenfolge in eine Liste zerlegen, während du mit dem Verbinden von Listenelementen eine Zeichenfolge erstellen kannst.

Die Methode split() teilt eine Zeichenkette anhand eines Trennzeichens in eine Liste von Teilzeichenketten auf.

Nach Leerzeichen aufteilen:

text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']

Mit einem bestimmten Trennzeichen aufteilen:

data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']

Die Methode join() verbindet Elemente eines iterierbaren Objekts zu einer einzelnen Zeichenkette. Sie wird auf der Zeichenkette Trennzeichen (dem Text, der zwischen den Elementen steht) aufgerufen und erhält die Liste als Argument: separator.join(list).

Einfaches Zusammenfügen:

words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"

Mit einem anderen Trennzeichen verbinden:

fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"
challenge icon

Aufgabe

Einfach

Schreibe ein Programm, das zwei Eingaben entgegennimmt: eine Textzeichenfolge und ein Trennzeichen. Das Programm soll den Text anhand von Leerzeichen in Wörter aufteilen, diese Wörter dann mit dem angegebenen Trennzeichen verbinden und die resultierende Zeichenfolge ausgeben.

Probier es selbst

text = input()
delimiter = input()
# Schreibe deinen Code unten
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Python-Compiler