Python string split ()

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+1stavki.

Zanimljivi članci...