Python String split(): Lista, karakter szerint, határoló PÉLDA
Mi az a Split in Python?
A split funkció segít a karakterlánc-manipulációban Python. Lehetővé teszi egy karakterlánc felosztását különböző részkarakterláncokra. Egy sorban vagy karakterláncban található szavak listáját adja vissza, és határoló karakterlánccal választja el.
Miért érdemes a split () függvényt használni? Python?
Itt vannak a használat okai 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 szeretne több részkarakterláncra vagy kisebb karakterláncra bontani.
- A funkció akkor is működik, ha nincs elválasztó, vagy szóközök vannak. Valamilyen kimenetet biztosít, vagy megszakítja a string felosztását.
- A felosztási függvény a karakterlánc elemei formájában osztja meg az alsztringeket.
- A függvény átvizsgálja a sort/karakterláncot egy paraméterként átadott alapértelmezett elválasztó jelenlétére.
- Az osztott funkció segít a hatékony karakterlánckezelésben Python kód.
Az osztási függvény szintaxisa Python
Osztott funkció Python minden sorban vagy karakterláncban található szavak listája. Az ilyen karakterláncokat mindig határoló karakterlánc választja el. Egy vagy több alsztringet biztosít a fő karakterláncokból. A felosztás szintaxisa egy függvényből áll, amelynek két paramétere van szétválasztó és a max visszatérési értékkel.
A felosztási függvény szintaxisa az alábbiakban található: –
Syntax:
string. split (separator, max)
A függvény alábbi paraméterei a következők:
- Szétválasztó: A határoló azonosítására egy elválasztó van megadva. Elválasztó használatával a felosztási funkció a fő karakterláncot több részkarakterláncra osztja.
- Maxsplit paraméter: Ez egy olyan szám, amelyet a függvénynek adunk át, hogy a karakterlánc-alapot az előfordulások maximális számára ossza fel.
- Visszatérés: A split függvény a fő karakterlánc megszakítása vagy felosztása után visszatér a karakterláncok listájához.
Hogyan lehet felosztani egy határolót tartalmazó karakterláncot?
A határoló definiálható olyan karakterláncként, amely szóköz, vessző, pontosvessző, kettőspont és bármilyen más karakter formájában fordul elő. A függvény a karakterlánc, szó vagy adatelem kezdetét és végét adja ki.
Tekintsük az alábbiakat Python példa az osztott függvény használatára határoló bevonásával.
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?
Osztott funkció Python számos módon használható. Az egyik ilyen forgatókönyv lehet az osztott függvény használata egy karakter elhatárolóként való előfordulására. A felosztási függvény segítségével azonosítani lehet egy karaktert, amely helyben használható, vagy helyettesítheti a fő karakterláncban lévő elválasztójelet egy karakterlánc felosztásához.
Tekintsük az alábbi példát a split függvény használatára egy karakter bevonásával, amelyet határolóként használunk 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ánc az elválasztóként használt karakter első előfordulásakor válik el egymástól. Itt van a meghatározott karakter 'én'.
Hogyan lehet a karakterláncot listára bontani?
A felosztási függvény használható egy lista formájában nyomtatandó karakterlánc felosztására is. Itt használhatja a huroknyomtatást karakterláncként különböző alsztringekbe lista formájában.
A következő példa a felosztási funkció 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.
A karakterlánc felosztása a Max Split alkalmazásával Operator?
A felosztási funkció azt is lehetővé teszi, hogy a karakterláncot maximális számú részre bontsa fel. Ha az érték nincs inicializálva, akkor -1-et ad alapértelmezett értékként.
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.
A split () függvény használata Substring in használatával Python?
Az alkarakterlánc a fő karakterláncban található karakterláncként definiálható. Egy felosztási függvény használható a fő karakterlánc felosztására a karakterláncban lévő részkarakterlá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 két 99 nevű részstring található, és a Hello world karakterlánc a „Guru” részkarakterlánc alapján van elválasztva a „Hello world Guru 99” fő karakterláncban.
A split () függvény jelentősége Python
Az osztott funkció nagyon hasznos lehet Python funkciót, amikor szövegbányászati projekten dolgozik. A split függvény többféle testreszabható formában használható. Karakterláncokat oszthat fel a határoló inicializálásánál. Ha nincs is jelen a határoló, akkor a split függvény is használható egy karakterlánc felosztására a karakterláncban lévő szóközök alapján.
A felosztási függvény több határoló jelenlétében is feloszt egy karakterláncot. Ez megmutatja, hogyan működik a dinamikus és a kritikus felosztás Python van.
Összegzésként
- A split funkció segít a karakterlánc-manipulációban Python.
- Az osztott függvény egy meghatározott elválasztóból és max paraméterből áll.
- A felosztási függvény segítségével karakterláncokat oszthatunk fel határoló segítségével
- A split függvény segítségével karakterek előfordulása segítségével sztringeket oszthatunk fel.
- A felosztási függvény használható karakterláncok felosztására lista formájában.