Senarai Python hapus ()

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 elementtidak 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 animalssenarai 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.

Artikel menarik...