Metoda split () razbije niz na določenem ločevalniku in vrne seznam nizov.
Sintaksa split()
je:
str.split ((ločilo (, maxsplit)))
parametri split ()
split()
metoda zajema največ 2 parametra:
- ločilo (neobvezno) - je ločilo. Niz se razdeli na navedeni ločilo.
Če ločilo ni določeno, je ločen ves presledek (presledek, nova vrstica itd.). - maxsplit (neobvezno) - Maxsplit določa največje število delitev.
Privzeta vrednost maxsplit je -1, kar pomeni, da število omejitev ni omejeno.
Vrnjena vrednost iz delitve ()
split()
lomi niz na ločevalniku in vrne seznam nizov.
Primer 1: Kako split () deluje v 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(':'))
Izhod
('Ljubezen', 'tvoj', 'sosed') ('Mleko', 'Piščanec', 'Kruh') ('Mleko, piščanec, kruh')
Primer 2: Kako split () deluje, ko 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))
Izhod
('Milk', 'Chicken', 'Kruh, Butter') ('Milk', 'Chicken, Bread, Butter') ('Milk', 'Chicken', 'Kruh', 'Butter') ('Milk, Chicken , Kruh, maslo ')
Če je naveden maxsplit, bo na seznamu največ maxsplit+1
elementov.