Split () -metoden bryter opp en streng ved den angitte skilletegn og returnerer en liste over strenger.
Syntaksen for split()
er:
str.split ((separator (, maxsplit)))
split () Parametere
split()
metoden tar maksimalt to parametere:
- separator (valgfritt) - Det er en skillelinje . Strengen deles ved den angitte skilletegn.
Hvis skilletegnet ikke er spesifisert, er en hvilken som helst mellomrom (mellomrom, ny linje osv.) En skilletegn. - maxsplit (valgfritt) - maxsplit definerer maksimalt antall splitter.
Standardverdien for maxsplit er -1, noe som betyr ingen begrensning på antall splitter.
Returverdi fra delt ()
split()
bryter strengen ved skillelinjen og returnerer en liste over strenger.
Eksempel 1: Hvordan split () fungerer i 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(':'))
Produksjon
('Kjærlighet', 'din', 'nabo') ('Melk', 'Kylling', 'Brød') ('Melk, Kylling, Brød')
Eksempel 2: Hvordan split () fungerer når maxsplit er spesifisert?
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))
Produksjon
('Melk', 'Kylling', 'Brød, Smør') ('Melk', 'Kylling, Brød, Smør') ('Melk', 'Kylling', 'Brød', 'Smør') ('Melk, Kylling , Brød smør')
Hvis maxsplit er spesifisert, vil listen ha maksimalt antall maxsplit+1
elementer.