Metoda split () razbija niz na navedenom razdjelniku i vraća popis nizova.
Sintaksa split()
je:
str.split ((separator (, maxsplit)))
split () Parametri
split()
metoda uzima maksimalno 2 parametra:
- separator (nije obavezno) - To je graničnik. Niz se razdvaja na navedenom separatoru.
Ako separator nije naveden, bilo koji razmak (razmak, novi redak itd.) Je separator. - maxsplit (neobavezno) - Maxsplit definira maksimalni broj podjela.
Zadana vrijednost maxsplit je -1, što znači, bez ograničenja broja dijeljenja.
Povratna vrijednost iz split ()
split()
prekida niz na separatoru i vraća popis nizova.
Primjer 1: Kako split () djeluje u Pythonu?
text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))
Izlaz
('Ljubav', 'tvoj', 'susjed') ('Mlijeko', 'Piletina', 'Kruh') ('Mlijeko, piletina, kruh')
Primjer 2: Kako split () djeluje kada je naveden maxsplit?
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))
Izlaz
('Milk', 'Chicken', 'Bread, Butter') ('Milk', 'Chicken, Bread, Butter') ('Milk', 'Chicken', 'Bread', 'Butter') ('Milk, Chicken , Kruh, maslac ')
Ako je naveden maxsplit, na popisu će biti najviše maxsplit+1
stavki.