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)
Output:
['a', 'c']
Contoh Lainnya
Menghapus slice
angka = [0, 1, 2, 3, 4]
del angka[1:4]
print(angka)
Output:
[0, 4]
Menghapus key dictionary
profil = {"nama": "Ayu", "usia": 16}
del profil["usia"]
print(profil)
Output:
{'nama': 'Ayu'}
Menghapus binding nama
nama = "Python"
del nama
print("nama" in locals())
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
- Referensi: delattr() · List · Dictionary
- Buku Belajar Python untuk Pemula: Bab 11, Bab 16, dan Bab 17
