Python String split ()

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+1elementov.

Zanimive Članki...