Kaedah remove () membuang elemen pencocokan pertama (yang diteruskan sebagai argumen) dari senarai.
Sintaks remove()
kaedahnya adalah:
list.remove (elemen)
keluarkan () Parameter
- The
remove()
Cara mengambil elemen tunggal sebagai hujah dan mengeluarkannya daripada senarai. - Sekiranya
element
tidak ada, ia akan membuang ValueError: list.remove (x): x tidak dalam pengecualian senarai .
Nilai Pulangan dari hapus ()
Nilai remove()
tidak mengembalikan nilai (return None
).
Contoh 1: Keluarkan elemen dari senarai
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Pengeluaran
Senarai haiwan yang dikemas kini: ('kucing', 'anjing', 'guinea pig')
Contoh 2: hapus () kaedah pada senarai yang mempunyai unsur pendua
Sekiranya senarai mengandungi unsur pendua, remove()
kaedah tersebut hanya membuang elemen padanan pertama.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Pengeluaran
Senarai haiwan yang dikemas kini: ('kucing', 'anjing', 'guinea pig', 'dog')
Di sini, hanya kejadian pertama 'anjing' yang dikeluarkan dari senarai.
Contoh 3: Memadamkan 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)
Pengeluaran
Jejak balik (panggilan terakhir terakhir): Fail "…", baris 5, di animal.remove ('fish') ValueError: list.remove (x): x tiada dalam senarai
Di sini, kami mendapat ralat kerana animals
senarai itu tidak mengandungi 'fish'
.
- Sekiranya anda perlu menghapus elemen berdasarkan indeks (seperti elemen keempat), anda boleh menggunakan kaedah pop ().
- Anda juga boleh menggunakan pernyataan Python del untuk membuang item dari senarai.