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
element
yoksa, 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 animals
liste 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.