Python String split(): Liste, nach Zeichen, Trennzeichen BEISPIEL

Was ist Split in Python?

Die Split-Funktion hilft bei der String-Manipulation in Python. Es ermöglicht Ihnen, eine Zeichenfolge in verschiedene Teilzeichenfolgen aufzuteilen. Es gibt eine Liste von Wörtern zurück, die in einer Zeile oder Zeichenfolge vorhanden sind und durch eine Trennzeichenfolge getrennt sind.

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

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

  • Ein Python-Programm erfordert möglicherweise die Bearbeitung von Zeichenfolgen.
  • Wenn Sie lange Zeichenfolgen oder eine Zeile in viele Teilzeichenfolgen oder kleinere Zeichenfolgen aufteilen möchten.
  • Die Funktion funktioniert auch dann, wenn kein Trennzeichen vorhanden ist oder Leerzeichen vorhanden sind. Es liefert eine Ausgabe oder unterbricht die Zeichenfolgenaufteilungen.
  • Die Split-Funktion shares Teilzeichenfolgen in Form von Elementen der Zeichenfolge.
  • Die Funktion durchsucht die Zeile/Zeichenfolge auf das Vorhandensein eines Standardtrennzeichens, das als Parameter übergeben wird.
  • Eine Split-Funktion hilft bei der effektiven String-Verwaltung im Python-Code.

Syntax der Split-Funktion in Python

Eine Split-Funktion in Python stellt eine Liste von Wörtern in jeder Zeile oder Zeichenfolge bereit. Solche Zeichenfolgen werden immer durch eine Trennzeichenfolge getrennt. Es stellt einen oder mehrere Teilstrings der Hauptstrings bereit. Die Syntax der Aufteilung besteht aus einer Funktion mit zwei Parametern namens Separator und max mit einem Rückgabewert.

Die Syntax der Split-Funktion ist unten angegeben: –

Syntax:

string. split (separator, max)

Die folgendenwing Parameter der Funktion werden wie folgt beschrieben:-

  • Separator: Zur Identifizierung des Trennzeichens wird ein Trennzeichen definiert. Mithilfe eines Trennzeichens teilt die Split-Funktion die Hauptzeichenfolge in mehrere Teilzeichenfolgen auf.
  • Maxsplit-Parameter: Dies ist eine Zahl, die an die Funktion übergeben wird, um die Zeichenfolgenbasis in die maximale Anzahl von Vorkommen aufzuteilen.
  • Zurück: Die Split-Funktion kehrt zur Liste der Strings zurück, nachdem der Hauptstring gebrochen oder geteilt wurde.

Wie teile ich eine Zeichenfolge mit einem Trennzeichen auf?

A Trennzeichen kann als Zeichenfolge definiert werden, die in Form eines Leerzeichens, Kommas, Semikolons, Doppelpunkts und eines beliebigen anderen Zeichens auftritt. Die Funktion gibt den Anfang und das Ende der Zeichenfolge, des Wortes oder des Datenelements aus.

Betrachten wir das folgende Python-Beispiel für die Verwendung der Split-Funktion unter Einbeziehung eines Trennzeichens.

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?

Eine Split-Funktion in Python kann auf vielfältige Weise verwendet werden. Ein solches Szenario könnte die Verwendung einer Split-Funktion für das Vorkommen eines Zeichens als Trennzeichen sein. Eine Teilungsfunktion kann verwendet werden, um ein Zeichen zu identifizieren, das anstelle eines in der Hauptzeichenfolge vorhandenen Trennzeichens verwendet oder ersetzt werden könnte, um eine Zeichenfolge zu teilen.

Betrachten wir das folgende Beispiel für die Verwendung der Split-Funktion unter Einbeziehung eines Zeichens, das als Trennzeichen in der angegebenen Zeichenfolge 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 Zeichenfolge beim ersten Vorkommen eines als Trennzeichen verwendeten Zeichens getrennt. Hier ist das definierte Zeichen 'l'.

Wie teile ich die Zeichenfolge in eine Liste auf?

Eine Split-Funktion kann auch verwendet werden, um eine Zeichenfolge aufzuteilen, die in Form einer Liste gedruckt werden soll. Hier können Sie eine Schleife als String in verschiedene Teilstrings in Form einer Liste drucken.

Die folgendenwing 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 teile ich eine Zeichenfolge mithilfe des Max Split-Operators auf?

Eine Split-Funktion bietet auch die Möglichkeit, die Zeichenfolge maximal oft aufzuteilen. Wenn der Wert nicht initialisiert ist, wird -1 als Standardwert angegeben.

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']

Im obigen Python-Code wird die Zeichenfolge auf der Grundlage der maximalen Anzahl von Instanzen getrennt.

Wie verwende ich die Split()-Funktion mit Substring in Python?

Ein Teilstring kann als der String definiert werden, der innerhalb des Hauptstrings vorhanden ist. Eine Split-Funktion kann verwendet werden, um die Hauptzeichenfolge basierend auf der in dieser Zeichenfolge vorhandenen Teilzeichenfolge aufzuteilen.

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 gibt es zwei Teilzeichenfolgen mit dem Namen 99, und die Hallo-Welt-Zeichenfolge wird auf der Grundlage der Teilzeichenfolge „Guru“ getrennt, wie sie in der Hauptzeichenfolge „Hallo Welt-Guru 99“ vorhanden ist.

Bedeutung der Funktion split() in Python

Eine Split-Funktion kann eine sehr praktische Python-Funktion sein, wenn Sie an einem Text-Mining-Projekt arbeiten. Eine Split-Funktion kann in mehreren anpassbaren Formen verwendet werden. Es könnte Zeichenfolgen bei der Initialisierung des Trennzeichens teilen. Auch wenn das Trennzeichen nicht vorhanden ist, kann die Split-Funktion auch verwendet werden, um eine Zeichenfolge basierend auf in der Zeichenfolge vorhandenen Leerzeichen zu teilen.

Eine Split-Funktion teilt auch eine Zeichenfolge, wenn mehrere Trennzeichen vorhanden sind. Dies zeigt, wie dynamisch und kritisch die Split-Funktion in Python ist.

Zusammenfassung

  • Die Split-Funktion hilft bei der String-Manipulation in Python.
  • Eine Split-Funktion besteht aus einem angegebenen Trennzeichen und einem maximalen Parameter.
  • Mit einer Split-Funktion können Strings mithilfe eines Trennzeichens geteilt werden
  • Mit einer Split-Funktion können Strings anhand des Vorkommens eines Zeichens geteilt werden.
  • Mit einer Split-Funktion können Strings in Form einer Liste aufgeteilt werden.