Cloud-Lösungen der Zukunft - Testen!

Revolutionäre Cloud-Technologie, ganz ohne versteckte Kosten. Profitieren Sie von unserer Testphase und entdecken Sie umfassende Funktionen. Der Anmeldeprozess ist transparent und unkompliziert. Starten Sie jetzt Ihre Reise in die Cloud - Kostenfrei!

Python: String in Liste umwandeln

Wir können einen String in Python mit der split()-Funktion in eine Liste umwandeln. Die Syntax der Python String split()-Funktion lautet:

str.split(sep=None, maxsplit=-1)

Beispiel: Umwandlung eines Strings in eine Liste von Wörtern

Lassen Sie uns ein einfaches Beispiel anschauen, bei dem wir einen String in eine Liste von Wörtern umwandeln möchten, d.h. wir teilen ihn mit dem Trennzeichen als Leerzeichen.

s = 'Welcome To JournalDev'
print(f'List of Words ={s.split()}')

Output:

List of Words =['Welcome', 'To', 'JournalDev']

Wenn Sie nicht mit f-präfixierter String-Formatierung vertraut sind, lesen Sie bitte f-strings in Python

Wenn wir einen String in eine Liste basierend auf Leerzeichen aufteilen möchten, müssen wir der split()-Funktion keinen Separator übergeben. Auch werden führende und abschließende Leerzeichen entfernt, bevor der String in eine Liste von Wörtern aufgeteilt wird. Daher bleibt das Ergebnis auch für den String s = ‚ Welcome To JournalDev ‚ gleich. Lassen Sie uns ein weiteres Beispiel anschauen, bei dem wir CSV-Daten in einem String haben und diese in eine Liste von Elementen umwandeln werden.

s = 'Apple,Mango,Banana'
print(f'List of Items in CSV ={s.split(",")}')

Output:

List of Items in CSV =['Apple', 'Mango', 'Banana']

Python-String in Liste von Zeichen umwandeln

Ein Python-String ist eine Folge von Zeichen. Wir können ihn mit der eingebauten list()-Funktion in eine Liste von Zeichen umwandeln. Beim Umwandeln eines Strings in eine Liste von Zeichen werden auch Leerzeichen als Zeichen behandelt. Auch führende und abschließende Leerzeichen sind Teil der Listenelemente.

s = 'abc$ # 321 '
print(f'List of Characters ={list(s)}')

Output:

List of Characters =['a', 'b', 'c', '$', ' ', '#', ' ', '3', '2', '1', ' ']

Wenn Sie die führenden und abschließenden Leerzeichen nicht als Teil der Liste haben möchten, können Sie vor der Umwandlung in die Liste die strip()-Funktion verwenden.

s = ' abc '
print(f'List of Characters ={list(s.strip())}')

Output:

List of Characters =['a', 'b', 'c']

Fazit

Das ist alles zur Umwandlung eines Strings in eine Liste in der Python-Programmierung.

Starten Sie Ihre Cloud-Reise mit unserer kostenlosen Trial-Version!

Entdecken Sie die grenzenlosen Möglichkeiten unserer Cloud-Dienste ganz unverbindlich. Melden Sie sich jetzt für unsere kostenlose Trial-Version an und erleben Sie, wie unsere innovativen Lösungen Ihr Business transformieren können.

Try for free!