Daftar Referensi Python

clear() adalah method dictionary untuk menghapus seluruh pasangan kunci-nilai tanpa mengganti objek dictionary-nya.

Sintaks

nama_dict.clear()

Parameter

clear() tidak menerima parameter.

Nilai balik: None — dictionary aslinya dikosongkan.

Contoh

profil = {"nama": "Rina", "usia": 17}

profil.clear()
print(profil)
print(len(profil))

Coba di IDE

Output:

{}
0

Contoh Lainnya

Alias ikut melihat dictionary kosong

pengaturan = {"tema": "gelap"}
alias = pengaturan

pengaturan.clear()
print(pengaturan)
print(alias)

Coba di IDE

Output:

{}
{}

Berbeda dari membuat dictionary baru

data = {"a": 1, "b": 2}
alias = data

data = {}
print(data)
print(alias)

Coba di IDE

Output:

{}
{'a': 1, 'b': 2}

Mengisi kembali setelah clear()

stok = {"apel": 5, "jeruk": 3}

stok.clear()
stok.update({"mangga": 8})
print(stok)

Coba di IDE

Output:

{'mangga': 8}

Kesalahan Umum

  • hasil = data.clear() membuat hasil berisi None.
  • clear() menghapus semua pasangan. Untuk satu kunci, gunakan pop() atau del.
  • data = {} tidak mengosongkan objek lama yang masih dirujuk variabel lain.

Pelajari Lebih Lanjut