Python String rsplit ()

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+1item maksimum .

Artikel yang menarik...