Tutorials  /  Python

Python String in List umwandeln

Ccentron Redaktion · Februar 2024 ·3 Min. Lesezeit ·Python, Tutorial

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

Code
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.

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

Output:

Code
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.

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

Output:

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

Passende Infrastruktur bei centron

Skripte und Dienste brauchen irgendwann eine Umgebung, die durchläuft: ccloud³ VMs ab 3,12 € im Monat, stundengenau abgerechnet. Cloud Server mieten →

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.

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

Output:

Code
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.

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

Output:

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

Fazit

Das ist alles zur Umwandlung eines Strings in eine Liste in der Python-Programmierung. Wenn Sie individuelle Lösungen für Ihr Unternehmen suchen oder weiterführende Beratung benötigen, nehmen Sie jetzt Kontakt mit unserem Sales-Team auf – wir helfen Ihnen gerne weiter!

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Python
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren