Daftar Referensi Python

Keyword del menghapus binding nama, elemen koleksi, slice, atau atribut objek.

Sintaks

del target

Parameter

Parameter Wajib? Keterangan
target Ya Nama, atribut, indeks, slice, atau daftar target yang akan dihapus

Nilai balik: tidak ada; del adalah statement.

Contoh

data = ["a", "b", "c"]
del data[1]
print(data)

Coba di IDE

Output:

['a', 'c']

Contoh Lainnya

Menghapus slice

angka = [0, 1, 2, 3, 4]
del angka[1:4]
print(angka)

Coba di IDE

Output:

[0, 4]

Menghapus key dictionary

profil = {"nama": "Ayu", "usia": 16}
del profil["usia"]
print(profil)

Coba di IDE

Output:

{'nama': 'Ayu'}

Menghapus binding nama

nama = "Python"
del nama
print("nama" in locals())

Coba di IDE

Output:

False

Kesalahan Umum

  • Menghapus nama yang belum terikat menghasilkan NameError.
  • Key dictionary yang tidak ada menghasilkan KeyError.
  • Indeks list di luar rentang menghasilkan IndexError.

Pelajari Lebih Lanjut