Metode rsplit () memisahkan string dari kanan pada pemisah yang ditentukan dan mengembalikan daftar string.
Sintaksnya rsplit()
adalah:
str.rsplit ((separator (, maxsplit)))
Parameter rsplit ()
rsplit()
Metode membutuhkan maksimal 2 parameter:
- pemisah (opsional) - Ini adalah pemisah.
rsplit()
metode membagi string mulai dari kanan pada 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 rsplit ()
rsplit()
memutus string di pemisah mulai dari kanan dan mengembalikan daftar string.
Contoh 1: Bagaimana rsplit () bekerja dengan Python?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Keluaran
('Love', 'thy', 'neighbour') ('Milk', 'Chicken', 'Bread') ('Milk, Chicken, Bread')
Jika maxsplit tidak ditentukan, rsplit()
berperilaku seperti split()
.
Contoh 2: Bagaimana split () bekerja ketika maxsplit ditentukan?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 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 .