Python String split ()

Metoda split () separă un șir la separatorul specificat și returnează o listă de șiruri.

Sintaxa lui split()este:

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

split () Parametri

split() metoda are maximum 2 parametri:

  • separator (opțional) - Este un delimitator. Șirul se împarte la separatorul specificat.
    Dacă separatorul nu este specificat, orice spațiu alb (spațiu, linie nouă etc.) este un separator.
  • maxsplit (opțional) - maxsplit definește numărul maxim de divizări.
    Valoarea implicită a maxsplit este -1, adică nu există limită pentru numărul de divizări.

Valoare returnată din divizare ()

split() rupe șirul de la separator și returnează o listă de șiruri.

Exemplul 1: Cum funcționează split () în 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(':'))

Ieșire

 („Dragoste”, „al tău”, „aproapele”) („Lapte”, „Pui”, „Pâine”) („Lapte, Pui, Pâine”)

Exemplul 2: Cum funcționează split () când se specifică 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))

Ieșire

 („Lapte”, „Pui”, „Pâine, Unt”) („Lapte”, „Pui, Pâine, Unt”) („Lapte”, „Pui”, „Pâine”, „Unt”) („Lapte, Pui , Pâine, Unt ')

Dacă se specifică maxsplit, lista va avea maximum de maxsplit+1articole.

Articole interesante...