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

Coba di IDE

Output:

[]
0

Contoh Lainnya

Alias ikut melihat list yang sudah kosong

data = [1, 2, 3]
alias = data

data.clear()
print(data)
print(alias)

Coba di IDE

Output:

[]
[]

Berbeda dari mengganti variabel dengan list baru

data = [1, 2, 3]
alias = data

data = []
print(data)
print(alias)

Coba di IDE

Output:

[]
[1, 2, 3]

List dapat dipakai lagi setelah dikosongkan

nilai = [70, 80, 90]

nilai.clear()
nilai.extend([85, 95])
print(nilai)

Coba di IDE

Output:

[85, 95]

Kesalahan Umum

  • hasil = data.clear() membuat hasil berisi None.
  • clear() menghapus semua item sekaligus. Untuk satu item, gunakan remove() atau pop().
  • data = [] membuat objek baru dan tidak mengosongkan list yang masih dirujuk variabel lain. Gunakan clear() bila semua alias harus melihat perubahan.

Pelajari Lebih Lanjut