Python String split(): Lista, Karakterenként, Elválasztó
⚡ Okos összefoglaló
Python A string split() egy beépített metódus, amely egy sztringet elválasztójel segítségével alkategóriák listájára bont. A darabokat listaelemekként adja vissza, és opcionális maxsplit korlátot is elfogad.

Mi az a Split in Python?
A split() függvény segít húr manipuláció in PythonLehetővé teszi egy karakterlánc különböző alkarakterláncokra bontását. Visszaadja egy sorban vagy karakterláncban található szavak listáját, amelyeket egy elválasztó karakterlánc választ el.
Miért érdemes a split() függvényt használni? Python?
Íme az okok, amiért érdemes használni a Python split() függvény:
- A Python program igényelheti a karakterláncok kezelését.
- Ha nagy hosszúságú karakterláncokat vagy egy sort sok alkarakterláncra vagy kisebb karakterláncra szeretne bontani.
- A függvény akkor is működik, ha nincs elválasztó, vagy szóközök vannak jelen. Valamilyen kimenetet biztosít, vagy a karakterláncot részekre bontja.
- A split() függvény a karakterlánc elemeinek formájában osztja meg a részkarakterláncokat.
- A függvény a sort vagy karakterláncot paraméterként átadott alapértelmezett elválasztó meglétét keresi.
- A split() függvény segít a hatékony karakterlánc-kezelésben Python kód.
A split() függvény szintaxisa a következőben: Python
A split() függvény a Python egy szólistát biztosít minden sorban vagy egy karakterláncban. Az ilyen karakterláncokat mindig egy elválasztó karakterlánc választja el. Egy vagy több alkarakterláncot biztosít a fő karakterláncoktól. A split() szintaxisa egy két paraméterrel rendelkező függvényből áll, amelyeket elválasztónak és maxnak nevezünk, valamint egy visszatérési értékkel.
A split() függvény szintaxisa az alábbiakban látható:
Syntax:
string. split (separator, max)
A függvény következő paramétereit a következőképpen írjuk le:
- Szétválasztó: Egy elválasztójel azonosítja az elválasztójelet. Az elválasztó használatával a split() függvény a fő karakterláncot több alkarakterláncra osztja.
- Maxsplit paraméter: Ez egy szám, amelyet átadunk a függvénynek, hogy a karakterláncot a lehető legtöbb előfordulásra bontsa.
- Visszatérés: A split() függvény visszaadja a karakterláncok listáját a fő karakterlánc felbontása vagy felosztása után.
Hogyan lehet felosztani egy határolót tartalmazó karakterláncot?
Az elválasztó karakter egy karakterláncként definiálható, amely szóköz, vessző, pontosvessző, kettőspont vagy bármilyen más karakter formájában előfordulhat. A függvény kimenete a karakterlánc, szó vagy adatelem kezdete és vége.
Tekintsük az alábbiakat Python Példa a split() függvény használatára elválasztó karakter használatával.
Python kód:
Python kód:
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']
A fenti kódban a karakterlánc kettősponttal, szóközzel és vesszővel van elválasztva.
Hogyan lehet felosztani egy karakterláncot a karakterláncban található bármely karakter előfordulásakor?
A split() függvény a Python számos módon használható. Egy ilyen forgatókönyv lehet a split() függvény használata egy karakter előfordulásakor elválasztóként. A split() függvény segítségével azonosítható egy olyan karakter, amely a fő karakterláncban lévő elválasztó helyett vagy helyettesítőjeként használható egy karakterlánc felosztásához.
Tekintsük az alábbi példát a split() függvény használatára, amelyben egy karaktert használunk elválasztóként az adott karakterláncban.
Python kód:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
output:
['He', '', 'o Wor', 'd Guru99']
A fenti kódban a karakterláncot egy elválasztó karakter előfordulása választja el. Itt a definiált karakter az 'l'.
Hogyan lehet a karakterláncot listára bontani?
A split() függvény segítségével egy karakterláncot feloszthatunk, hogy lista formájában kinyomtassuk. Itt egy ciklus segítségével egy karakterláncot különböző részkarakterláncokként nyomtathatunk ki lista formájában.
A következő példa a split() függvény használatát mutatja be.
Python kód:
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
A fenti kódban a karakterlánc elválasztásra kerül, majd egy ciklus segítségével egymás után listázódik.
Hogyan lehet karakterláncot felosztani a max split operátor alkalmazásával?
A split() függvény lehetőséget biztosít a karakterlánc maximális számú alkalomra való felosztására is. Ha az érték nincs inicializálva, akkor alapértelmezett értékként -1-et ad.
Tekintsük az alábbi példát a split() függvény használatára.
Python kód:
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']
A fentiekben Python kódot, a karakterlánc elválasztása a példányok maximális száma alapján történik.
Hogyan használjuk a split() függvényt egy alkarakterlánc használatával? Python?
Egy alkarakterlánc definiálható a főkarakterláncon belül található karakterláncként. A split() függvénnyel a főkarakterlánc felosztható a benne található alkarakterlánc alapján.
Tekintsük az alábbi példát a split() függvény használatára.
Python kód:
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
A fenti kódban a fő karakterlánc az alkarakterlánc alapján van elválasztva: 'Guru' jelen van az adott karakterláncban, tehát a ' előtti és utáni részekGuru'visszakerülnek.
A split() függvény fontossága a Python
A split() függvény nagyon hasznos lehet Python függvényt szövegbányászati projekteken dolgozva. A split() függvény számos testreszabható formában használható. A határoló inicializálásakor képes karakterláncokat szétválasztani. Még ha a határoló nincs is jelen, a split() függvény akkor is használható egy karakterlánc szétválasztására a benne lévő szóközök alapján.
A split() függvény több határolójel jelenlétében is feloszt egy karakterláncot. Ez azt mutatja, hogy mennyire dinamikus és kritikus a split() függvény a Python van.
