Python-Split

Die Python-Methode split() teilt einen String in eine Liste auf. Die Werte in der resultierenden Liste werden basierend auf einem Trennzeichen getrennt. Das Trennzeichen ist standardmäßig ein Whitespace. Gängige Trennzeichen sind Leerzeichen und Kommas.

Das Aufteilen des Inhalts einer Zeichenfolge in eine Python-Liste ist ein ublicher Vorgang. Zum Beispiel haben Sie möglicherweise eine Zutatenliste in einem Rezept, die Sie in eine Liste aufteilen möchten.

Hier kommt die Python-String-Methode split() ins Spiel Mit der Methode split() können Sie eine Zeichenfolge basierend auf dem von Ihnen angegebenen Trennzeichen in eine Liste von Teilzeichenfolgen aufteilen.

In diesem Tutorial werden die Grundlagen mit Beispielen erl√§utert der Python-Funktion split(). Am Ende dieses Tutorials sind Sie ein Meister im Umgang mit der String-Funktion split().

Python-Strings

Strings sind Sammlungen von Zeichen. Sie ermöglichen es Ihnen, textbasierte Daten in Ihren Python-Programmen zu speichern und zu bearbeiten. Strings sind einer der Sequenztypen von Python. Dies liegt daran, dass sie Daten sequentiell speichern.

Hier ist ein Beispiel fur einen String in Python:

In diesem Code weisen wir den String "Ich bin ein Beispielstring!‚" in die Variable example_string.

Wir können eine Reihe von Python-String-Methoden verwenden, um unseren String zu unterbrechen in kleinere Komponenten zerlegen. split() ist ein Beispiel fur eine String-Methode, mit der wir unseren String teilen können. Lassen Sie uns untersuchen, wie diese Methode funktioniert.

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Die Methode split() teilt sich einen String in eine Liste. Eine Zeichenfolge wird anhand eines Trennzeichens getrennt. Standardmäßig ist dieses Zeichen ein Leerzeichen.

split() ist eine eingebaute Funktion. Das bedeutet, dass Sie keine Bibliotheken importieren mussen, um die Funktion split() zu verwenden. Hier sind die Hauptkomponenten der Methode split():

  • Trennzeichen ist das Zeichen des split() Funktion wird verwendet, um die Zeichen in der Zeichenfolge zu trennen. Standardm√§√üig wird jedes Leerzeichen als Trennzeichen verwendet (Leerzeichen, Zeilenumbruch). Dieser Parameter ist optional.
  • maxsplit definiert die maximale Anzahl von Splits, die auftreten sollen. Standardm√§√üig ist maxsplit gleich -1, was bedeutet, dass unendlich viele Splits ausgefuhrt werden. Dieser Parameter ist ebenfalls optional.

Die Python-String-Methode split() wird am Ende eines Strings angehängt. Dies ist bei String-Methoden ublich Schließen Sie den String, den Sie teilen möchten, nicht in die Methode split() ein, wie Sie es beim Drucken eines Strings tun wurden. split() akzeptiert zwei Parameter:

Die Methode split() gibt eine Kopie des Strings zuruck als Liste dargestellt. Dies liegt daran, dass Strings unveränderlich sind, was bedeutet, dass sie nicht geändert werden können. split() ändert Ihren ursprunglichen String nicht.

Lassen Sie uns einige Beispiele fur split . durchgehen () Python-Funktion, um zu demonstrieren, wie es funktioniert.

Python Split String: Walkthrough

Angenommen, Sie haben eine Reihe von Zutaten fur ein Schokoladenstuckchen, die Sie teilen möchten in eine Liste. Jede Zutat wird durch ein Komma in Ihrer Zeichenfolge getrennt Mit der Methode split() können Sie die Zutatenliste in eine Liste aufteilen.

Lasst uns unsere Zutatenliste in eine Zeichenfolge aufteilen:

Unser Code gibt Folgendes zuruck:

Zuerst definieren wir eine Variable namens Zutaten. Diese Variable speichert unsere Zutatenliste. Jede Zutat in unserer Liste wird durch ein Komma (,) getrennt.

Als n√§chstes verwenden wir die Methode split(), um unsere Zutaten-Zeichenfolge aufzuteilen Kommas verwenden. Wir verwenden den Separator-Parameter, um Python mitzuteilen, dass unser String mit einem Komma getrennt werden soll. Dann weisen wir das Ergebnis der Methode split() der Variablen list_of_ingredients zu.

Wir die Variable ausgeben list_of_ingredients an die Konsole. Sie können sehen, dass unser Code unseren String in eine Liste mit sechs Werten verwandelt hat: einen fur jede Zutat.

Steuerung der Anzahl geteilter Strings

Wir können den Parameter maxsplit verwenden, um zu begrenzen, wie oft unser String geteilt werden soll Wir möchten nur die ersten drei Zutaten in unserer Liste aufteilen. Wir könnten dies mit diesem Code tun:

Unser Code gibt Folgendes zuruck:

Wir definieren einen Wert fur den maxsplit par Ampere in unserem Code. Der Wert dieses Parameters wird auf 3 gesetzt. Als Trennzeichen haben wir ein Komma definiert. Wir haben dies in unserem ersten Beispiel gemacht.

Der maxsplit-Parameter unseres Strings wird in maximal drei Elemente unterteilt. Dann wird der Rest des Strings am Ende unserer Liste hinzugefugt.

Unsere Liste hat jetzt nur noch vier Elemente. Die ersten drei Elemente sind einzelne Zutaten, und der letzte Eintrag in unserer Liste enth√§lt den Rest der Elemente aus unserem ursprunglichen String.

Schlussfolgerung

Der Python-String split() Mit der Methode können Sie eine Zeichenfolge an einem angegebenen Trennzeichen in eine Liste aufteilen. Zum Beispiel können Sie split() verwenden, um eine Zeichenfolge durch Kommas (,) oder durch den Buchstaben J zu teilen.

In diesem Tutorial wurden die Grundlagen von Strings in Python und Verwendung der string-Methode split(). Jetzt können Sie die Methode split() wie ein Python-Profi verwenden!

"Karma-Karriere trat in mein Leben ein, als ich es am dringendsten brauchte und half mir schnell bei einem Bootcamp. Zwei Monate nach meinem Abschluss fand ich meinen Traumjob, der meinen Werten und Lebenszielen entsprach!"

Venus, Software Engineer bei Rockbot