Python String split(): Liste, Nach Zeichen, Trennzeichen

⚡ Intelligente Zusammenfassung

Python Die Methode `string split()` ist eine integrierte Methode, die eine Zeichenkette mithilfe eines Trennzeichens in eine Liste von Teilzeichenketten aufteilt. Sie gibt die Teilzeichenketten als Listenelemente zurück und akzeptiert optional eine maximale Anzahl von Teilzeichenketten.

  • 🔪 Separator: Die Funktion split() teilt die Zeichenkette an jedem Trennzeichen; ohne Trennzeichen teilt sie an den Leerzeichen.
  • 🔢 Maxsplit: Das optionale Argument maxsplit begrenzt die Anzahl der Teilungen auf maxsplit plus eins.
  • 📋 Rückgabewert: split() gibt eine Liste von Teilstrings zurück, die einfach durchlaufen oder indiziert werden können.
  • ↔️ rsplit(): Die Methode rsplit() teilt von rechts auf, die Ergebnisse ändern sich nur mit maxsplit.
  • 🔗 beitreten(): Die Methode str.join() ist die Umkehrung von split() und fügt eine Liste wieder zu einem einzigen String zusammen.
  • 🤖 KI-Unterstützung: KI-Assistenten generieren split()-Aufrufe und unterstützen die Tokenisierung in NLP- und ML-Pipelines.

Python Zeichenfolge split()

Worin besteht Split? Python?

Die split()-Funktion hilft dabei String-Manipulation in PythonEs ermöglicht das Aufteilen einer Zeichenkette in verschiedene Teilzeichenketten. Es gibt eine Liste der in einer Zeile oder einer Zeichenkette vorhandenen Wörter zurück, die durch eine Trennzeichenkette getrennt sind.

Warum sollte man die split()-Funktion verwenden? Python?

Hier sind die Gründe für die Verwendung des/der Python split()-Funktion:

  • A Python Das Programm erfordert möglicherweise die Manipulation von Zeichenfolgen.
  • Wenn Sie lange Zeichenketten oder eine Zeile in viele Teilzeichenketten oder kleinere Zeichenketten aufteilen möchten.
  • Die Funktion arbeitet auch dann, wenn kein Trennzeichen vorhanden ist oder Leerzeichen vorkommen. Sie gibt eine Ausgabe aus oder teilt die Zeichenkette in Abschnitte auf.
  • Die Funktion split() teilt Teilzeichenketten in Form von Elementen der Zeichenkette auf.
  • Die Funktion durchsucht die Zeile oder Zeichenkette nach dem Vorhandensein eines Standardtrennzeichens, das als Parameter übergeben wird.
  • Die split()-Funktion hilft bei der effektiven Stringverwaltung in Python Code.

Syntax der split()-Funktion in Python

Die split()-Funktion in Python Die Funktion `split()` liefert eine Liste von Wörtern pro Zeile oder einen String. Diese Strings sind stets durch ein Trennzeichen getrennt. Sie extrahiert einen oder mehrere Teilstrings aus dem Hauptstring. Die Syntax von `split()` besteht aus einer Funktion mit zwei Parametern, `separator` und `max`, und einem Rückgabewert.

Die Syntax der split()-Funktion ist unten aufgeführt:

Syntax:

string. split (separator, max)

Die folgenden Parameter der Funktion werden wie folgt beschrieben:

  • Separator: Ein Trennzeichen wird definiert, um das Trennzeichen festzulegen. Mithilfe eines Trennzeichens teilt die Funktion split() die Hauptzeichenkette in mehrere Teilzeichenketten auf.
  • Maxsplit-Parameter: Dies ist eine Zahl, die an die Funktion übergeben wird, um die Zeichenkette in die maximale Anzahl von Vorkommen aufzuteilen.
  • Zurück: Die Funktion split() gibt die Liste der Zeichenketten zurück, nachdem die Hauptzeichenkette aufgeteilt wurde.

Wie teile ich eine Zeichenfolge mit einem Trennzeichen auf?

Ein Trennzeichen kann als Zeichenkette definiert werden, die aus Leerzeichen, Kommas, Semikolons, Doppelpunkten oder anderen Zeichen besteht. Die Funktion gibt den Anfang und das Ende der Zeichenkette, des Wortes oder des Datenelements aus.

Betrachten wir Folgendes Python Beispiel für die Verwendung der split()-Funktion unter Einbeziehung eines Trennzeichens.

Python Code:

Python Code:

text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))

Ausgang:

['Hello', 'World', 'Guru99']
['Hello,World', 'Guru99']
['Hello,World', ', Guru99']

Im obigen Code wird die Zeichenfolge durch die Trennzeichen Doppelpunkt, Leerzeichen und Komma getrennt.

Wie teilt man eine Zeichenfolge beim Vorkommen eines in der Zeichenfolge vorhandenen Zeichens auf?

Die split()-Funktion in Python Die Funktion `split()` kann auf vielfältige Weise eingesetzt werden. Ein Anwendungsfall wäre die Verwendung der Funktion beim Auftreten eines Trennzeichens. Mit `split()` lässt sich ein Zeichen identifizieren, das anstelle eines im Hauptstring vorhandenen Trennzeichens verwendet werden kann, um den String zu teilen.

Betrachten wir das folgende Beispiel für die Verwendung der split()-Funktion, bei dem ein Zeichen als Trennzeichen in der gegebenen Zeichenkette verwendet wird.

Python Code:

text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))

Ausgang:

['He', '', 'o Wor', 'd Guru99']

Im obigen Code wird die Zeichenkette anhand des als Trennzeichen verwendeten Zeichens getrennt. Hier ist das definierte Zeichen 'l'.

Wie teile ich die Zeichenfolge in eine Liste auf?

Die Funktion `split()` kann auch verwendet werden, um eine Zeichenkette in eine Liste aufzuteilen und auszugeben. Hierfür kann eine Schleife verwendet werden, um die Zeichenkette in verschiedene Teilzeichenketten zu zerlegen und diese als Liste auszugeben.

Das folgende Beispiel zeigt die Verwendung der split()-Funktion.

Python Code:

text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
    print(st)

Ausgang:

Hello
World
Guru99

Im obigen Code wird die Zeichenfolge getrennt und dann mithilfe einer Schleife nacheinander aufgelistet.

Wie kann man eine Zeichenkette mithilfe des Max-Split-Operators aufteilen?

Die Funktion `split()` bietet auch die Möglichkeit, die Zeichenkette maximal oft in Teile zu teilen. Wenn kein Wert angegeben wird, wird standardmäßig -1 verwendet.

Betrachten wir das folgende Beispiel für die Verwendung der split()-Funktion.

Python Code:

text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)

Ausgang:

['Hello World Guru99']
['Hello World Guru99']

In obigem Python Code wird die Zeichenfolge auf der Grundlage der maximalen Anzahl von Instanzen getrennt.

Wie man die split()-Funktion mit einer Teilzeichenkette verwendet Python?

Eine Teilzeichenkette ist diejenige Zeichenkette, die innerhalb der Hauptzeichenkette vorkommt. Die Funktion `split()` kann verwendet werden, um die Hauptzeichenkette anhand der darin enthaltenen Teilzeichenkette zu teilen.

Betrachten wir das folgende Beispiel für die Verwendung der split()-Funktion.

Python Code:

text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])

Ausgang:

99
Hello World

Im obigen Code wird die Hauptzeichenkette anhand der Teilzeichenkette ' aufgeteilt.Guru' im gegebenen String vorhanden, also die Teile davor und danach 'Guru' werden zurückgegeben.

Bedeutung der split()-Funktion in Python

Die split()-Funktion kann sehr praktisch sein. Python Die Funktion `split()` ist bei Text-Mining-Projekten hilfreich. Sie lässt sich auf verschiedene Arten anpassen. Beispielsweise kann sie Zeichenketten anhand des festgelegten Trennzeichens teilen. Auch wenn kein Trennzeichen vorhanden ist, kann `split()` verwendet werden, um eine Zeichenkette anhand der darin enthaltenen Leerzeichen zu unterteilen.

Die Funktion split() teilt eine Zeichenkette auch dann, wenn mehrere Trennzeichen vorhanden sind. Dies zeigt, wie dynamisch und wichtig die Funktion split() in Python ist.

Häufig gestellte Fragen

Beide Funktionen geben eine Liste zurück. split() zählt von links, rsplit() von rechts; sie unterscheiden sich nur bei maxsplit.

Verwenden Sie splitlines(); es erkennt \n, \r und \r\n plattformübergreifend und verarbeitet gemischte Zeilenumbrüche besser als das einfache split(“\n”).

Nein. str.split() erwartet ein festes Trennzeichen; für mehrere Trennzeichen gleichzeitig verwenden Sie re.split() mit einem Muster wie [;,\s]+.

Teile die Wörter in eine Liste auf, kehre sie mit [::-1] um und füge sie dann wieder zusammen: ” “.join(“Hello World”.split()[::-1]) gibt “World Hello” zurück.

Die Funktion split() ohne Trennzeichen gibt ein [] zurück; split(",”) gibt ein [" zurück]. Ohne Argumente fasst split() aufeinanderfolgende Leerzeichenketten zusammen.

split() gibt alle Teile als Liste zurück; partition() teilt beim ersten Trennzeichen und gibt ein dreiteiliges Tupel zurück: vorher, Trennzeichen, nachher.

Im maschinellen Lernen und der NLP führt split() eine grundlegende Tokenisierung durch, indem es Text in Wörter oder Felder aufteilt, um Trainingsdaten vorzubereiten.

Ja. GitHub Copilot vervollständigt split()-Aufrufe automatisch mit den Argumenten separator und maxsplit; agentic AI-Tools schreiben die Parsing-Logik und führen Ihre Tests aus.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: