Python Listesi kaldır ()

Remove () yöntemi, ilk eşleşen öğeyi (argüman olarak iletilen) listeden kaldırır.

remove()Yöntemin sözdizimi şöyledir:

 list.remove (öğe)

remove () Parametreler

  • remove()Yöntem, bir argüman olarak tek bir eleman alır ve listeden kaldırır.
  • Eğer elementyoksa, ValueError: list.remove (x): x'i liste istisnasında değil atar .

Remove'den Dönüş Değeri ()

remove()Herhangi bir değer (döner dönmez None).

Örnek 1: Elemanı listeden kaldırın

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Çıktı

 Güncellenen hayvan listesi: ('kedi', 'köpek', 'kobay')

Örnek 2: Yinelenen öğeler içeren bir listedeki remove () yöntemi

Bir liste yinelenen öğeler içeriyorsa, remove()yöntem yalnızca ilk eşleşen öğeyi kaldırır.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Çıktı

 Güncellenen hayvan listesi: ('kedi', 'köpek', 'kobay', 'köpek') 

Burada, listeden sadece 'köpek' öğesinin ilk geçtiği yer kaldırılır.

Örnek 3: Var olmayan öğeleri silme

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Çıktı

 Geri izleme (en son çağrı): Dosya "…", satır 5, hayvan.remove ('balık') içinde ValueError: list.remove (x): x listede yok

Burada animalsliste içermediği için bir hata alıyoruz 'fish'.

  • Dizine dayalı olarak öğeleri silmeniz gerekirse (dördüncü öğe gibi), pop () yöntemini kullanabilirsiniz.
  • Ayrıca, öğeleri listeden kaldırmak için Python del ifadesini kullanabilirsiniz.

Ilginç makaleler...