Python String split ()

De methode split () splitst een string op bij het opgegeven scheidingsteken en retourneert een lijst met strings.

De syntaxis van split()is:

 str.split ((scheidingsteken (, maxsplit)))

split () Parameters

split() methode heeft maximaal 2 parameters nodig:

  • scheidingsteken (optioneel) - Het is een scheidingsteken. De tekenreeks splitst zich op het opgegeven scheidingsteken.
    Als het scheidingsteken niet is opgegeven, is elke witruimte (spatie, nieuwe regel enz.) Tekenreeks een scheidingsteken.
  • maxsplit (optioneel) - De maxsplit definieert het maximale aantal splitsingen.
    De standaardwaarde van maxsplit is -1, wat betekent dat er geen limiet is voor het aantal splitsingen.

Retourwaarde van split ()

split() breekt de string bij het scheidingsteken en retourneert een lijst met strings.

Voorbeeld 1: hoe werkt split () in 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(':'))

Uitvoer

 ('Liefde', 'uw', 'buurman') ('Melk', 'Kip', 'Brood') ('Melk, Kip, Brood')

Voorbeeld 2: Hoe werkt split () als maxsplit is opgegeven?

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

Uitvoer

 ('Melk', 'Kip', 'Brood, Boter') ('Melk', 'Kip, Brood, Boter') ('Melk', 'Kip', 'Brood', 'Boter') ('Melk, Kip , Brood boter')

Als maxsplit is opgegeven, bevat de lijst het maximum aantal maxsplit+1items.

Interessante artikelen...