Soru & Cevap

Pythonda listelerde bulunan del,remove,pop metodları arasınd ...

02.09.2021 - 02:53

Pythonda listelerde bulunan del,remove,pop metodları arasındaki farklar nelerdir? 

26 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-318804-1608723617.png
emrhnuzn
02.09.2021 - 07:16

Del methodu listeden değişkeni silerken indexi kullanır. Yani del list[2] yazıldığı zaman listenin 2.indexindeki (3.elemanını) siler. 

Remove methodu listeden ilk eşleşen değeri siler. Yani list.remove(3) yazıldığı zaman listede bulunan ilk 3 değerini siler. 

Pop ise aslında del methodu gibi çalışır. Ancak tek farkı sildiği değeri return eder. Yani list.pop(3) yazıldığı zaman 3.indexteki değeri siler ve sana bu değeri döndürür. Eğer listeden sildiğin değeri bir değişkende tutmak istediğin zaman bu methodu kullanabilirsin.

 

Umarım yardımcı olmuşumdur, iyi çalışmalar..