5.00 / 1 oy

Python ValueError: list.remove(x): x not in list hatası

Python'da bir listeden bir elemanı silmek istediğinizde, çıkartmak istediğiniz eleman eğer listede yoksa ValueError: list.remove(x): x not in list hatasını alırsınız.

Örneğin listenizi sakladığınız list'ten 5 elemanını çıkartmak istediğinizde remove metodu ile liste.remove(5) kodunu yazdığınızda eğer listenizde 5 elemanı yok ise Python size bu durumu bildirmek ve hatalı bir işlem yaptığınız konusunda uyarmak için bu hatayı verir. Çözüm olarak aşağıdaki gibi "eğer listede varsa sil" işlemi yapılabilir.

if 5 in liste:
	liste.remove(5)

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: list indices must be integers or slices, not str hatası (Python)

bkz: Python'da eğer listede varsa kontrolü yapmak

bkz: Python ile adam asmaca oyunu uygulaması geliştirmek

bkz: Python ile rastgele kelime seçmek ve cümle oluşturmak

bkz: Python ile kullanıcı istediği sürece tekrar zar atan program

bkz: Python ile rastgele zar atma örnekleri

oissende

19.08.2021 20:53

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python ValueError: list.remove(x): x not in list hatası

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.