Split () metode sadala virkni norādītajā atdalītājā un atgriež virkņu sarakstu.
Sintakse split()
ir:
str.split ((atdalītājs (, maxsplit)))
split () parametri
split()
metode aizņem ne vairāk kā 2 parametrus:
- atdalītājs (pēc izvēles) - tas ir norobežotājs. Virkne sadalās norādītajā atdalītājā.
Ja atdalītājs nav norādīts, jebkura atstarpes (atstarpe, jauna līnija utt.) Ir atdalītāja. - maxsplit (pēc izvēles) - maxsplit nosaka maksimālo sadalījumu skaitu.
Maxsplit noklusējuma vērtība ir -1, kas nozīmē, ka sadalījumu skaitam nav ierobežojumu.
Atgriešanās vērtība no sadalījuma ()
split()
atdala virkni atdalītājā un atgriež virkņu sarakstu.
1. piemērs: Kā split () darbojas 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(':'))
Rezultāts
(“Mīlestība”, “tavs”, “kaimiņš”) (“Piens”, “Vistas gaļa”, “Maize”) (“Piens, vistas gaļa, maize”)
2. piemērs: Kā split () darbojas, ja ir norādīts 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))
Rezultāts
(“Piens”, “Vistas gaļa”, “Maize, sviests”) (“Piens”, “Vistas gaļa, maize, sviests”) (“Piens”, “Vistas gaļa”, “Maize”, “Sviests”) (“Piens, vistas gaļa” , Maize, sviests ')
Ja ir norādīts maxsplit, sarakstā būs maksimālais maxsplit+1
vienumu skaits.