Metode remove () menghapus elemen pertama yang cocok (yang diberikan sebagai argumen) dari daftar.
Sintaks dari remove()
metode ini adalah:
list.remove (elemen)
hapus () Parameter
- The
remove()
Metode mengambil satu elemen sebagai argumen dan menghapusnya dari daftar. - Jika
element
tidak ada, ini akan memunculkan ValueError: list.remove (x): x tidak ada dalam pengecualian daftar .
Nilai kembali dari hapus ()
Itu remove()
tidak mengembalikan nilai apa pun (pengembalian None
).
Contoh 1: Hapus elemen dari daftar
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Keluaran
Daftar hewan yang diperbarui: ('kucing', 'anjing', 'kelinci percobaan')
Contoh 2: metode remove () pada daftar yang memiliki elemen duplikat
Jika daftar berisi elemen duplikat, remove()
metode ini hanya menghapus elemen pertama yang cocok.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Keluaran
Daftar hewan yang diperbarui: ('kucing', 'anjing', 'marmot', 'anjing')
Di sini, hanya kemunculan pertama elemen 'anjing' yang dihapus dari daftar.
Contoh 3: Menghapus elemen yang tidak ada
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Keluaran
Traceback (panggilan terakhir terakhir): File "…", baris 5, di animal.remove ('fish') ValueError: list.remove (x): x tidak ada dalam daftar
Di sini, kami mendapatkan kesalahan karena animals
daftar tidak mengandung 'fish'
.
- Jika Anda perlu menghapus elemen berdasarkan indeks (seperti elemen keempat), Anda dapat menggunakan metode pop ().
- Selain itu, Anda dapat menggunakan pernyataan del Python untuk menghapus item dari daftar.