Python String split(): Liste, etter tegn, skilletegn EKSEMPEL
Hva er delt inn Python?
Splitt-funksjonen hjelper til med strengmanipulering Python. Den lar deg dele opp en streng i forskjellige understrenger. Den returnerer en liste over ord som finnes i en linje eller en streng, og er atskilt med en avgrensningsstreng.
Hvorfor bruke split ()-funksjonen i Python?
Her er grunner til å bruke Python split () funksjon:
- A Python programmet kan kreve manipulering av strenger.
- Når du ønsker å bryte strenger med store lengder eller en linje til mange delstrenger eller mindre strenger.
- Funksjonen fungerer selv om det ikke er noen skilletegn eller det er tilstedeværelse av mellomrom. Det gir noe utgang, eller det bryter strengdelingene.
- Splittfunksjonen deler delstrenger i form av elementer i strengen.
- Funksjonen skanner linjen/strengen for tilstedeværelsen av en standardskilletegn som sendes som en parameter.
- En delt funksjon hjelper til med effektiv strengstyring Python kode.
Syntaks for delt funksjon i Python
En delt funksjon i Python gir en liste over ord i hver linje eller en streng. Slike strenger er alltid atskilt med en avgrensningsstreng. Den gir en eller flere understrenger fra hovedstrengene. Syntaksen til delingen er sammensatt av en funksjon med to parametere kalt separator og max med en returverdi.
Syntaksen til delt funksjon er gitt nedenfor: –
Syntaks:
string. split (separator, max)
Følgende parametere for funksjonen er beskrevet som følger:-
- Separator: En skilletegn er definert for å identifisere skilletegnet. Ved bruk av en separator deler split-funksjonen hovedstrengen i flere understrenger.
- Maxsplit parameter: Dette er et tall som sendes inn i funksjonen for å dele opp strenggrunnlaget i maksimalt antall forekomster.
- Komme tilbake: Delfunksjonen går tilbake til listen over strenger etter å ha brutt eller splittet hovedstrengen.
Hvordan dele en streng som involverer et skilletegn?
A delimiter kan defineres som en streng som oppstår i form av et mellomrom, komma, semikolon, kolon og et hvilket som helst annet tegn. Funksjonen sender ut starten og slutten av tegnstrengen, ordet eller dataelementet.
La oss vurdere det nedenfor Python eksempel for bruk av delt funksjon med involvering av en skilletegn.
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(":"))
Utgang:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
I koden ovenfor er strengen atskilt ved hjelp av skilletegn kolon, mellomrom og komma.
Hvordan dele en streng etter forekomsten av et tegn i strengen?
En delt funksjon i Python kan brukes på mange måter. Et slikt scenario kan være bruken av delt funksjon til forekomsten av et tegn som skilletegn. En delt funksjon kan brukes til å identifisere et tegn som kan brukes på plass eller erstatte et skilletegn som finnes i hovedstrengen for å dele en streng.
La oss vurdere eksemplet nedenfor for bruk av delt funksjon med involvering av et tegn som brukes som skilletegn i den gitte strengen.
Python kode:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
Utgang:
['He', '', 'o Wor', 'd Guru99']
I koden ovenfor skilles strengen ved første forekomst av et tegn som brukes som skilletegn. Her er den definerte karakteren 'l'.
Hvordan dele opp strengen i en liste?
En delt funksjon kan også brukes til å dele en streng som skal skrives ut i form av en liste. Her kan du bruke loop print som en streng inn i forskjellige delstrenger i form av en liste.
Følgende eksempel viser bruken av split-funksjonen.
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)
Utgang:
Hello World Guru99
I koden ovenfor er strengen separert og deretter listet etter hverandre ved hjelp av en løkke.
Hvordan dele en streng ved å bruke Max Split Operator?
En split-funksjon gir også en mulighet for å dele opp strengen i et maksimalt antall ganger. Hvis verdien ikke er initialisert, gir den -1 som standardverdi.
La oss vurdere eksemplet nedenfor for bruk av delt funksjon.
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)
Utgang:
['Hello World Guru99'] ['Hello World Guru99']
I det ovennevnte Python kode, er strengen separert på grunnlag av maksimalt antall forekomster.
Hvordan bruke split () Funksjon ved å bruke Substring i Python?
En understreng kan defineres som strengen som finnes i hovedstrengen. En delt funksjon kan brukes til å dele hovedstrengen basert på delstrengen som finnes i den strengen.
La oss vurdere eksemplet nedenfor for bruk av delt funksjon.
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])
Utgang:
99 Hello World
I koden ovenfor er det to understrenger kalt 99, og Hello world-strengen er atskilt på grunnlag av understrengen 'Guru' som er til stede i hovedstrengen 'Hello world Guru 99'.
Viktigheten av split () funksjon i Python
En delt funksjon kan være veldig nyttig Python funksjon når du jobber med et tekstgruveprosjekt. En delt funksjon kan brukes i flere tilpassbare former. Det kan dele strenger ved initialisering av skilletegnet. Selv om skilletegnet ikke er tilstede, kan også split-funksjonen brukes til å dele en streng basert på hvite mellomrom i strengen.
En delt funksjon deler også en streng i nærvær av flere skilletegn. Dette viser hvordan dynamisk og kritisk splitt fungerer i Python er.
Sammendrag
- Splitt-funksjonen hjelper til med strengmanipulering Python.
- En delt funksjon er sammensatt av en spesifisert separator og maks parameter.
- En split-funksjon kan brukes til å dele strenger ved hjelp av et skilletegn
- En split-funksjon kan brukes til å splitte strenger ved hjelp av forekomsten av et tegn.
- En split-funksjon kan brukes til å dele strenger i form av en liste.
