Daftar Referensi Python
add() menambahkan satu anggota ke set. Karena set hanya menyimpan nilai unik, menambahkan anggota yang sudah ada tidak berefek apa-apa — tanpa error, tanpa duplikat.
Sintaks
nama_set.add(anggota)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
anggota |
Ya | Satu nilai hashable (angka, string, tuple). List/dict tidak bisa jadi anggota set |
Nilai balik: None — set aslinya yang berubah. Untuk menambah banyak sekaligus: update().
Contoh
genre = {"fiksi", "sains"}
genre.add("komik")
print(len(genre))
print("komik" in genre)
Output:
3
True
Catatan: urutan anggota set tidak dijamin — karena itu contoh di halaman ini mengecek lewat len()/in atau menampilkan versi sorted().
Contoh Lainnya
Duplikat otomatis diabaikan
angka = {1, 2, 3}
angka.add(2)
print(len(angka))
Output:
3
Banyak anggota sekaligus: update()
huruf = {"a"}
huruf.update(["b", "c"])
print(sorted(huruf))
Output:
['a', 'b', 'c']
Kesalahan Umum
add(["a", "b"])dengan list →TypeError: unhashable type— anggota set harus hashable; untuk banyak item pakaiupdate().- Tertukar dengan
append()— set tidak punyaappend()(AttributeError). - Mengandalkan urutan set — urutan tampil tidak dijamin dan bisa berbeda antar-jalanan program.
Pelajari Lebih Lanjut
- Referensi: Set di Python · remove() dan discard() di Python · Operasi Himpunan di Python
- Buku Belajar Python untuk Pemula: Bab 13
