Daftar Referensi Python
clear() adalah method list untuk menghapus seluruh item tanpa mengganti objek list-nya. Setelah dipanggil, panjang list menjadi nol.
Sintaks
nama_list.clear()
Parameter
clear() tidak menerima parameter.
Nilai balik: None — list aslinya dikosongkan.
Contoh
keranjang = ["buku", "pensil", "penghapus"]
keranjang.clear()
print(keranjang)
print(len(keranjang))
Output:
[]
0
Contoh Lainnya
Alias ikut melihat list yang sudah kosong
data = [1, 2, 3]
alias = data
data.clear()
print(data)
print(alias)
Output:
[]
[]
Berbeda dari mengganti variabel dengan list baru
data = [1, 2, 3]
alias = data
data = []
print(data)
print(alias)
Output:
[]
[1, 2, 3]
List dapat dipakai lagi setelah dikosongkan
nilai = [70, 80, 90]
nilai.clear()
nilai.extend([85, 95])
print(nilai)
Output:
[85, 95]
Kesalahan Umum
hasil = data.clear()membuathasilberisiNone.clear()menghapus semua item sekaligus. Untuk satu item, gunakanremove()ataupop().data = []membuat objek baru dan tidak mengosongkan list yang masih dirujuk variabel lain. Gunakanclear()bila semua alias harus melihat perubahan.
Pelajari Lebih Lanjut
- Referensi: remove() di Python · pop() di Python · List di Python
- Buku Belajar Python untuk Pemula: Bab 12
