Metode split () memecah string pada pemisah yang ditentukan dan mengembalikan daftar string.
Sintaksnya split()
adalah:
str.split ((separator (, maxsplit)))
split () Parameter
split()
Metode membutuhkan maksimal 2 parameter:
- separator (opsional) - Ini adalah pemisah. String terpecah di pemisah yang ditentukan.
Jika pemisah tidak ditentukan, string spasi (spasi, baris baru, dll.) Adalah pemisah. - maxsplit (opsional) - Maxsplit menentukan jumlah maksimum pemisahan.
Nilai default dari maxsplit adalah -1, artinya, tidak ada batasan jumlah split.
Nilai pengembalian dari split ()
split()
memutus string di pemisah dan mengembalikan daftar string.
Contoh 1: Bagaimana split () bekerja dengan 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(':'))
Keluaran
('Love', 'thy', 'neighbour') ('Milk', 'Chicken', 'Bread') ('Milk, Chicken, Bread')
Contoh 2: Bagaimana split () bekerja ketika maxsplit ditentukan?
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))
Keluaran
('Susu', 'Ayam', 'Roti, Mentega') ('Susu', 'Ayam, Roti, Mentega') ('Susu', 'Ayam', 'Roti', 'Mentega') ('Susu, Ayam , Mentega roti')
Jika maxsplit ditentukan, daftar akan memiliki maxsplit+1
item maksimum .