Python streng split ()

Metoden split () bryder en streng op ved den angivne separator og returnerer en liste over strenge.

Syntaksen for split()er:

 str.split ((separator (, maxsplit)))

split () Parametre

split() metoden tager maksimalt 2 parametre:

  • separator (valgfri) - Det er en afgrænser. Strengen deles ved den angivne separator.
    Hvis separatoren ikke er specificeret, er ethvert mellemrum (mellemrum, newline osv.) Streng en separator.
  • maxsplit (valgfrit) - maxsplit definerer det maksimale antal split.
    Standardværdien af ​​maxsplit er -1, hvilket betyder, ingen grænse for antallet af split.

Returværdi fra split ()

split() bryder strengen ved separatoren og returnerer en liste over strenge.

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(':'))

Produktion

 ('Kærlighed', 'din', 'nabo') ('Mælk', 'Kylling', 'Brød') ('Mælk, Kylling, Brød')

Eksempel 2: Hvordan split () fungerer, når maxsplit er specificeret?

 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))

Produktion

 ('Mælk', 'Kylling', 'Brød, Smør') ('Mælk', 'Kylling, Brød, Smør') ('Mælk', 'Kylling', 'Brød', 'Smør') ('Mælk, Kylling , Brød, smør ')

Hvis maxsplit er specificeret, vil listen have det maksimale antal maxsplit+1poster.

Interessante artikler...