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?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

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