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.

Saลพmite ovu objavu uz: