Daftar Referensi Python
Method str.rsplit() membagi string dari kanan, terutama berguna ketika maxsplit dibatasi.
Sintaks
string.rsplit(separator=None, maxsplit=-1)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
separator |
Tidak | Pemisah; default whitespace |
maxsplit |
Tidak | Jumlah pembagian maksimum dari kanan |
Nilai balik: list bagian string.
Contoh
print("a-b-c".rsplit("-", 1))
Output:
['a-b', 'c']
Contoh Lainnya
Tanpa batas sama seperti split
print("a,b,c".rsplit(","))
Output:
['a', 'b', 'c']
Whitespace otomatis
print(" satu dua tiga ".rsplit())
Output:
['satu', 'dua', 'tiga']
Memisahkan nama dan ekstensi
nama, ekstensi = "laporan.final.pdf".rsplit(".", 1)
print(nama)
print(ekstensi)
Output:
laporan.final
pdf
Kesalahan Umum
- Separator kosong menghasilkan
ValueError. - Tanpa
maxsplit, hasilnya sama dengansplit(). - Separator eksplisit mempertahankan elemen kosong di antara separator berurutan.
Pelajari Lebih Lanjut
- Referensi: str.split() · str.rpartition() · str.rfind()
- Buku Belajar Python untuk Pemula: Bab 6, Bab 7, dan Bab 16
