Daftar Referensi Python
join() adalah method string untuk menggabungkan isi list (atau iterable lain) menjadi satu string, dengan pemisah yang kamu tentukan. Kebalikan dari split().
Sintaks
pemisah.join(kumpulan)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
kumpulan |
Ya | List/tuple/iterable yang SEMUA isinya string |
Perhatikan bentuknya: pemisah di depan, kumpulan di dalam kurung — ", ".join(buah), bukan buah.join(", ").
Contoh
buah = ["apel", "jeruk", "pisang"]
print(", ".join(buah))
Output:
apel, jeruk, pisang
Contoh Lainnya
Pemisah bebas: strip, ganti baris
kata = ["belajar", "python", "untuk", "pemula"]
print("-".join(kata))
print("\n".join(kata))
Output:
belajar-python-untuk-pemula
belajar
python
untuk
pemula
Menggabung angka: konversi ke string dulu
angka = [2026, 7, 7]
teks = "-".join(str(a) for a in angka)
print(teks)
Output:
2026-7-7
Bolak-balik dengan split()
kalimat = "saya suka belajar python"
kata = kalimat.split()
balik = " ".join(reversed(kata))
print(balik)
Output:
python belajar suka saya
Kesalahan Umum
"-".join([1, 2, 3])→TypeError. Semua isi harus string — konversi dulu denganstr().buah.join(", ")→AttributeError. Posisinya terbalik: pemisah yang punya method join.
Pelajari Lebih Lanjut
- Referensi: split() di Python · List di Python
- Buku Belajar Python untuk Pemula: Bab 6
