De methode split () splitst een string op bij het opgegeven scheidingsteken en retourneert een lijst met strings.
De syntaxis van split()
is:
str.split ((scheidingsteken (, maxsplit)))
split () Parameters
split()
methode heeft maximaal 2 parameters nodig:
- scheidingsteken (optioneel) - Het is een scheidingsteken. De tekenreeks splitst zich op het opgegeven scheidingsteken.
Als het scheidingsteken niet is opgegeven, is elke witruimte (spatie, nieuwe regel enz.) Tekenreeks een scheidingsteken. - maxsplit (optioneel) - De maxsplit definieert het maximale aantal splitsingen.
De standaardwaarde van maxsplit is -1, wat betekent dat er geen limiet is voor het aantal splitsingen.
Retourwaarde van split ()
split()
breekt de string bij het scheidingsteken en retourneert een lijst met strings.
Voorbeeld 1: hoe werkt split () in Python?
text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))
Uitvoer
('Liefde', 'uw', 'buurman') ('Melk', 'Kip', 'Brood') ('Melk, Kip, Brood')
Voorbeeld 2: Hoe werkt split () als maxsplit is opgegeven?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ', 2)) # maxsplit: 1 print(grocery.split(', ', 1)) # maxsplit: 5 print(grocery.split(', ', 5)) # maxsplit: 0 print(grocery.split(', ', 0))
Uitvoer
('Melk', 'Kip', 'Brood, Boter') ('Melk', 'Kip, Brood, Boter') ('Melk', 'Kip', 'Brood', 'Boter') ('Melk, Kip , Brood boter')
Als maxsplit is opgegeven, bevat de lijst het maximum aantal maxsplit+1
items.