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)

Coba di IDE

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))

Coba di IDE

Output:

3

Banyak anggota sekaligus: update()

huruf = {"a"}

huruf.update(["b", "c"])
print(sorted(huruf))

Coba di IDE

Output:

['a', 'b', 'c']

Kesalahan Umum

  • add(["a", "b"]) dengan list → TypeError: unhashable type — anggota set harus hashable; untuk banyak item pakai update().
  • Tertukar dengan append() — set tidak punya append() (AttributeError).
  • Mengandalkan urutan set — urutan tampil tidak dijamin dan bisa berbeda antar-jalanan program.

Pelajari Lebih Lanjut