„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+1
elementų.