„Python“ eilutės padalijimas ()

„Split ()“ metodas skaido eilutę nurodytame separatoriuje ir grąžina eilučių sąrašą.

Sintaksė split()yra:

 str.split ((separatorius (, maxsplit)))

split () parametrai

split() metodas apima ne daugiau kaip 2 parametrus:

  • skyriklis (pasirinktinai) - tai ribotuvas. Eilutė skyla ties nurodytu separatoriumi.
    Jei skiriamasis elementas nenurodytas, bet kokia tarpo tarpas (tarpas, nauja eilutė ir kt.) Yra skiriamasis elementas.
  • „maxsplit“ (neprivaloma) - „maxsplit“ apibrėžia didžiausią padalijimų skaičių.
    Numatytoji „maxsplit“ vertė yra -1, tai reiškia, kad padalijimų skaičiui neribojama.

Grąžinimo vertė iš padalijimo ()

split() nutraukia eilutę ties separatoriumi ir grąžina eilučių sąrašą.

1 pavyzdys: Kaip „split“) veikia „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(':'))

Rezultatas

 („Meilė“, „tavo“, „kaimynas“) („Pienas“, „Vištiena“, „Duona“) („Pienas, vištiena, duona“)

2 pavyzdys: Kaip veikia split (), kai nurodomas 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))

Rezultatas

 („Pienas“, „Vištiena“, „Duona, sviestas“) („Pienas“, „Vištiena, duona, sviestas“) („Pienas“, „Vištiena“, „Duona“, „Sviestas“) („Pienas, vištiena“ , Duona, sviestas “)

Jei nurodomas „maxsplit“, sąraše bus daugiausia maxsplit+1elementų.

Įdomios straipsniai...