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+1
položiek.