Split () meetod jagab stringi määratud eraldaja juures ja tagastab stringide loendi.
Süntaks split()
on:
str.split ((eraldaja (, maxsplit)))
split () parameetrid
split()
meetod võtab maksimaalselt 2 parameetrit:
- eraldaja (valikuline) - see on eraldaja. String jaguneb määratud eraldaja juures.
Kui eraldajat pole määratud, on eraldusmärk mis tahes tühik (tühik, uus rida jne). - maxsplit (valikuline) - maxsplit määratleb jagamise maksimaalse arvu.
Maxspliti vaikeväärtus on -1, mis tähendab, et jagunemiste arv pole piiratud.
Tagasiväärtus jagatuna ()
split()
katkestab eraldaja stringi ja tagastab stringide loendi.
Näide 1: Kuidas split () Pythonis töötab?
text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))
Väljund
("Armastus", "sinu", "ligimene") ("Piim", "Kana", "Leib") ("Piim, kana, leib")
Näide 2: Kuidas split () töötab, kui maxsplit on määratud?
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))
Väljund
('Piim', 'Kana', 'Leib, või') ('Piim', 'Kana, Leib, Või') ('Piim', 'Kana', 'Leib', 'Või') ('Piim, Kana , Leib, või ')
Kui maxsplit on määratud, on loendis maksimaalselt maxsplit+1
üksusi.