Python String split ()

Metóda split () rozbije reťazec v zadanom oddeľovači a vráti zoznam reťazcov.

Syntax split()je:

 str.split ((oddeľovač (, maxsplit)))

split () parametre

split() metóda má maximálne 2 parametre:

  • oddeľovač (voliteľný) - je to oddeľovač. Reťazec sa rozdelí v zadanom oddeľovači.
    Ak nie je zadaný oddeľovač, oddeľovačom je akýkoľvek prázdny reťazec (medzera, nový riadok atď.).
  • maxsplit (voliteľné) - maxsplit definuje maximálny počet rozdelení.
    Predvolená hodnota maxsplit je -1, čo znamená, že nie je obmedzený počet rozdelení.

Návratová hodnota z rozdelenia ()

split() zlomí reťazec v oddeľovači a vráti zoznam reťazcov.

Príklad 1: Ako funguje split () v Pythone?

 text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))

Výkon

 („Láska“, „tvoj“, „sused“) („Mlieko“, „Kura“, „Chlieb“) („Mlieko, kurča, Chlieb“)

Príklad 2: Ako funguje split (), keď je zadaný 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))

Výkon

 („Mlieko“, „Kura“, „Chlieb, Maslo“) („Mlieko“, „Kura, Chlieb, Maslo“) („Mlieko“, „Kura“, „Chlieb“, „Maslo“) („Mlieko, Kuracie mäso , Chlieb, maslo ')

Ak je zadaný maxsplit, v zozname bude maximum maxsplit+1položiek.

Zaujímavé články...