Python String split(): Liste, Efter tegn, Delimiter EKSEMPEL
Hvad er Split in Python?
Split-funktionen hjรฆlper med strengmanipulation Python. Det giver dig mulighed for at dele en streng op i forskellige understrenge. Det returnerer en liste over ord, der findes i en linje eller en streng og er adskilt af en afgrรฆnsningsstreng.
Hvorfor bruge split ()-funktionen i Python?
Her er grunde til at bruge Python split () funktion:
- A Python programmet kan krรฆve manipulation af strenge.
- Nรฅr du vil bryde strenge med store lรฆngder eller en linje til mange understrenge eller mindre strenge.
- Funktionen fungerer, selvom der ikke er nogen separator, eller der er mellemrum. Det giver noget output, eller det bryder strengen split.
- Splitfunktionen deler understrenge i form af elementer i strengen.
- Funktionen scanner linjen/strengen for tilstedevรฆrelsen af โโen standardseparator, der sendes som en parameter.
- En split-funktion hjรฆlper med effektiv strengstyring Python kode.
Syntaks for split funktion i Python
En opdelt funktion i Python giver en liste over ord i hver linje eller en streng. Sรฅdanne strenge er altid adskilt af en afgrรฆnsningsstreng. Det giver en eller flere understrenge fra hovedstrengene. Syntaksen for opdelingen er sammensat af en funktion med to betegnede parametre separator og max med en returvรฆrdi.
Syntaksen for splitfunktionen er angivet nedenfor: โ
Syntaks:
string. split (separator, max)
Fรธlgende parametre for funktionen er beskrevet som fรธlger:-
- Separator: En separator er defineret for at identificere afgrรฆnsningen. Ved brug af en separator opdeler splitfunktionen hovedstrengen i flere understrenge.
- Maxsplit parameter: Dette er et tal, der overfรธres til funktionen til at opdele strenggrundlaget i det maksimale antal forekomster.
- Vend tilbage: Opdelingsfunktionen vender tilbage til listen over strenge efter at have brudt eller splittet hovedstrengen.
Hvordan opdeles en streng, der involverer en afgrรฆnser?
A afgrรฆnser kan defineres som en streng, der forekommer i form af et mellemrum, komma, semikolon, kolon og et hvilket som helst andet tegn. Funktionen udsender starten og slutningen af โโtegnstrengen, ordet eller dataelementet.
Lad os overveje nedenstรฅende Python eksempel for brug af splitfunktion med inddragelse af en afgrรฆnsning.
Python kode:
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(":"))
Output:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
I ovenstรฅende kode er strengen adskilt ved hjรฆlp af skilletegn kolon, mellemrum og komma.
Hvordan opdeles en streng efter forekomsten af โโethvert tegn i strengen?
En opdelt funktion i Python kan bruges pรฅ mange mรฅder. Et sรฅdant scenarie kunne vรฆre brugen af โโsplitfunktion til forekomsten af โโet tegn som afgrรฆnsning. En splitfunktion kan bruges til at identificere et tegn, der kan bruges pรฅ plads eller erstatte et afgrรฆnsningstegn i hovedstrengen for at opdele en streng.
Lad os overveje nedenstรฅende eksempel for brugen af โโsplitfunktion med involvering af et tegn, der bruges som afgrรฆnsning i den givne streng.
Python kode:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
Output:
['He', '', 'o Wor', 'd Guru99']
I ovenstรฅende kode adskilles strengen ved den fรธrste forekomst af et tegn, der bruges som skilletegn. Her er den definerede karakter 'l'.
Hvordan deler man strengen op i en liste?
En split-funktion kan ogsรฅ bruges til at opdele en streng, der skal udskrives i form af en liste. Her kan du bruge loop print som en streng ind i forskellige delstrenge i form af en liste.
Fรธlgende eksempel viser brugen af โโsplitfunktionen.
Python kode:
text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
print(st)
Output:
Hello World Guru99
I ovenstรฅende kode er strengen adskilt og derefter listet efter hinanden ved hjรฆlp af en lรธkke.
Sรฅdan opdeles streng ved anvendelse af Max Split Operator?
En split-funktion giver ogsรฅ mulighed for at opdele strengen i et maksimalt antal gange. Hvis vรฆrdien ikke initialiseres, giver den -1 som standardvรฆrdi.
Lad os overveje nedenstรฅende eksempel for brugen af โโsplitfunktionen.
Python kode:
text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)
Output:
['Hello World Guru99'] ['Hello World Guru99']
I ovenstรฅende Python kode, adskilles strengen pรฅ basis af det maksimale antal forekomster.
Sรฅdan bruger du split () Funktion ved hjรฆlp af Substring i Python?
En understreng kan defineres som den streng, der er til stede i hovedstrengen. En splitfunktion kan bruges til at opdele hovedstrengen baseret pรฅ den delstreng, der findes i den streng.
Lad os overveje nedenstรฅende eksempel for brugen af โโsplitfunktionen.
Python kode:
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])
Output:
99 Hello World
I ovenstรฅende kode er der to understrenge med navnet 99, og Hello world-strengen er adskilt pรฅ basis af understrengen 'Guru', som findes i hovedstrengen 'Hello world Guru 99'.
Betydningen af โโsplit () funktion i Python
En split-funktion kan vรฆre meget praktisk Python funktion, nรฅr du arbejder pรฅ et tekstmineprojekt. En split-funktion kan bruges i flere tilpassede former. Det kunne splitte strenge ved initialiseringen af โโafgrรฆnseren. Selvom afgrรฆnsningstegnet ikke er til stede, kan splitfunktionen ogsรฅ bruges til at opdele en streng baseret pรฅ hvide mellemrum i strengen.
En split-funktion opdeler ogsรฅ en streng, hvis der er flere afgrรฆnsningstegn. Dette viser, hvordan dynamisk og kritisk split fungerer i Python er.
Resumรฉ
- Split-funktionen hjรฆlper med strengmanipulation Python.
- En splitfunktion er sammensat af en specificeret separator og max parameter.
- En split-funktion kan bruges til at opdele strenge ved hjรฆlp af en afgrรฆnser
- En splitfunktion kan bruges til at opdele strenge ved hjรฆlp af forekomsten af โโet tegn.
- En splitfunktion kan bruges til at opdele strenge i form af en liste.
