Daftar Referensi Python
split() adalah method string untuk memecah teks menjadi list berdasarkan pemisah. Tanpa argumen, ia memecah berdasarkan spasi (dan whitespace lain) — pas untuk memisahkan kata dalam kalimat.
Sintaks
teks.split(pemisah, maxsplit)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
pemisah |
Opsional | String pembatas. Bawaan: whitespace (spasi, tab, ganti baris) |
maxsplit |
Opsional | Batas jumlah pemecahan. Bawaan: -1 (semua) |
Nilai balik: list berisi potongan-potongan string. String aslinya tidak berubah.
Contoh
kalimat = "Saya belajar Python"
kata = kalimat.split()
print(kata)
Output:
['Saya', 'belajar', 'Python']
Contoh Lainnya
Memecah data CSV sederhana
data = "apel,jeruk,pisang"
buah = data.split(",")
print(buah)
print(buah[1])
Output:
['apel', 'jeruk', 'pisang']
jeruk
Membatasi jumlah pemecahan (maxsplit)
teks = "satu-dua-tiga-empat"
print(teks.split("-", 2))
Output:
['satu', 'dua', 'tiga-empat']
Kasus nyata: menghitung jumlah kata
komentar = "materi bagus mudah dipahami"
kata = komentar.split()
print(len(kata))
Output:
4
Kesalahan Umum
teks.split("")→ValueError. Pemisah tidak boleh string kosong.- Mengira string aslinya ikut berubah —
split()menghasilkan list BARU. - Lupa tanda kurung:
kalimat.splittanpa()tidak memecah apa pun.
Pelajari Lebih Lanjut
- Referensi: Slicing String · len() di Python
- Buku Belajar Python untuk Pemula: Bab 6
