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)

Coba di IDE

Output:

['Saya', 'belajar', 'Python']

Contoh Lainnya

Memecah data CSV sederhana

data = "apel,jeruk,pisang"

buah = data.split(",")
print(buah)
print(buah[1])

Coba di IDE

Output:

['apel', 'jeruk', 'pisang']
jeruk

Membatasi jumlah pemecahan (maxsplit)

teks = "satu-dua-tiga-empat"

print(teks.split("-", 2))

Coba di IDE

Output:

['satu', 'dua', 'tiga-empat']

Kasus nyata: menghitung jumlah kata

komentar = "materi bagus mudah dipahami"

kata = komentar.split()
print(len(kata))

Coba di IDE

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.split tanpa () tidak memecah apa pun.

Pelajari Lebih Lanjut