Python String split(): popis, po znaku, razdjelnik PRIMJER
U ฤemu je Split Python?
Funkcija split pomaลพe u manipulaciji nizovima Python. Omoguฤuje vam da podijelite niz u razliฤite podnizove. Vraฤa popis rijeฤi prisutnih u retku ili nizu i odvojenih nizom razdjelnika.
Zaลกto koristiti funkciju split () u Python?
Evo razloga za koriลกtenje Python funkcija split ():
- A Python program moลพe zahtijevati manipulaciju nizovima.
- Kada ลพelite rastaviti nizove velike duljine ili liniju na viลกe podnizova ili manje nizove.
- Funkcija radi ฤak i ako nema razdjelnika ili ako postoje razmaci. Omoguฤuje neke rezultate ili prekida razdvajanje nizova.
- Funkcija split dijeli podnizove u obliku elemenata niza.
- Funkcija skenira redak/niz radi prisutnosti zadanog razdjelnika koji se prosljeฤuje kao parametar.
- Funkcija dijeljenja pomaลพe u uฤinkovitom upravljanju nizovima Python kodirati.
Sintaksa funkcije split u Python
Podijeljena funkcija u Python daje popis rijeฤi u svakom retku ili nizu. Takvi su nizovi uvijek odvojeni nizom razdjelnika. Pruลพa jedan ili viลกe podnizova iz glavnih nizova. Sintaksa split-a sastoji se od funkcije s dva parametra koja se nazivaju separator i max s povratnom vrijednoลกฤu.
Sintaksa funkcije split navedena je u nastavku: โ
Sintaksa:
string. split (separator, max)
Sljedeฤi parametri funkcije opisani su kako slijedi:
- Separator: Za identifikaciju razdjelnika definiran je razdjelnik. Uz upotrebu separatora, funkcija split dijeli glavni niz u viลกe podnizova.
- Maxsplit parametar: Ovo je broj koji se prosljeฤuje u funkciju za dijeljenje osnove niza na maksimalan broj pojavljivanja.
- Povratak: Funkcija split vraฤa se natrag na popis nizova nakon prekida ili razdvajanja glavnog niza.
Kako podijeliti niz koji ukljuฤuje graniฤnik?
A graniฤnik moลพe se definirati kao niz koji se pojavljuje u obliku razmaka, zareza, toฤke-zareza, dvotoฤke i bilo kojeg drugog znaka. Funkcija ispisuje poฤetak i kraj znakovnog niza, rijeฤi ili podatkovne stavke.
Razmotrimo sljedeฤe Python primjer za koriลกtenje funkcije split s ukljuฤivanjem graniฤnika.
Python kodirati:
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(":"))
Izlaz:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
U gornjem kodu, niz je odvojen pomoฤu razdjelnika dvotoฤke, razmaka i zareza.
Kako podijeliti niz na pojavu bilo kojeg znaka prisutnog u nizu?
Podijeljena funkcija u Python moลพe se koristiti na brojne naฤine. Jedan takav scenarij mogao bi biti koriลกtenje funkcije split za pojavu znaka kao graniฤnika. Funkcija dijeljenja moลพe se koristiti za identifikaciju znaka koji bi se mogao upotrijebiti na mjestu ili zamjena za graniฤnik prisutan u glavnom nizu za razdvajanje niza.
Razmotrimo donji primjer za upotrebu funkcije split s ukljuฤivanjem znaka koji se koristi kao graniฤnik u zadanom nizu.
Python kodirati:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
Izlaz:
['He', '', 'o Wor', 'd Guru99']
U gornjem kodu, niz se odvaja pri prvom pojavljivanju znaka koji se koristi kao graniฤnik. Ovdje je definirani lik 'l'.
Kako podijeliti niz u listu?
Funkcija dijeljenja takoฤer se moลพe koristiti za dijeljenje niza koji se ispisuje u obliku popisa. Ovdje moลพete koristiti ispis petlje kao niz u razliฤite podnizove u obliku popisa.
Sljedeฤi primjer pokazuje upotrebu funkcije split.
Python kodirati:
text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
print(st)
Izlaz:
Hello World Guru99
U gornjem kodu, niz je odvojen i zatim naveden jedan za drugim uz pomoฤ petlje.
Kako podijeliti niz primjenom Max Splita Operator?
Funkcija dijeljenja takoฤer nudi moguฤnost dijeljenja niza na maksimalan broj puta. Ako vrijednost nije inicijalizirana, daje -1 kao zadanu vrijednost.
Razmotrimo donji primjer za koriลกtenje funkcije split.
Python kodirati:
text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)
Izlaz:
['Hello World Guru99'] ['Hello World Guru99']
U gore navedenom Python koda, niz se odvaja na temelju maksimalnog broja instanci.
Kako koristiti funkciju split () koja koristi podniz u Python?
Podniz se moลพe definirati kao niz koji je prisutan unutar glavnog niza. Funkcija dijeljenja moลพe se koristiti za dijeljenje glavnog niza na temelju podniza koji je prisutan u tom nizu.
Razmotrimo donji primjer za koriลกtenje funkcije split.
Python kodirati:
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])
Izlaz:
99 Hello World
U gornjem kodu postoje dva podniza pod nazivom 99, a niz Hello world odvojen je na temelju podniza 'Guru' koji je prisutan u glavnom nizu 'Hello world Guru 99'.
Vaลพnost funkcije split () u Python
Funkcija dijeljenja moลพe biti vrlo korisna Python funkcija tijekom rada na projektu rudarenja teksta. Funkcija dijeljenja moลพe se koristiti u nekoliko prilagodljivih oblika. Moglo bi podijeliti nizove pri inicijalizaciji graniฤnika. ฤak i ako graniฤnik nije prisutan, tada se i funkcija split moลพe koristiti za dijeljenje niza na temelju bjelina prisutnih u nizu.
Funkcija split takoฤer dijeli niz u prisutnosti viลกe graniฤnika. Ovo pokazuje kako dinamiฤki i kritiฤni split funkcioniraju Python je.
Rezime
- Funkcija split pomaลพe u manipulaciji nizovima Python.
- Funkcija dijeljenja sastoji se od odreฤenog separatora i maksimalnog parametra.
- Funkcija split moลพe se koristiti za razdvajanje nizova uz pomoฤ razdjelnika
- Funkcija split moลพe se koristiti za razdvajanje nizova uz pomoฤ pojavljivanja znaka.
- Funkcija split moลพe se koristiti za dijeljenje nizova u obliku popisa.
