Path: blob/master/İleri Seviye Veri Yapıları ve Objeler/İleri Seviye Listeler.ipynb
765 views
İleri Seviye Listeler
Bu konuda listelerin üzerinde en çok kullanılan metodları öğreneceğiz.
append() metodu
append metodu listenin en sonuna eleman eklememizi sağlar.
extend() metodu
extend() metodu bir listeye başka bir listenin elemanları eklememizi sağlar.
insert() metodu
insert() metodu listenin belli bir indeksine bir eleman eklememizi sağlar.
pop() metodu
pop() metodu içine hiçbir değer vermezsek listenin son elemanını silerek ekrana basar. İçine belli bir indeks değeri verirsek o indeksi siler ve ekrana basar.
remove() metodu
remove() metodu verdiğimiz değeri listeden çıkarmamızı sağlar.
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-30-0b889355a141> in <module>()
----> 1 liste.remove("Javascript") # Listede yok hata verir.
ValueError: list.remove(x): x not in list
index() metodu
index() metodu verilen bir değerin baştan başlayarak hangi indekste olduğunu söyler. Değer listede yoksa hata döner. Eğer ekstra index değeri belirtilirse, index metodu() değeri bu indeksten itibaren aramaya çalışır.
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-39-b87c248e4fc3> in <module>()
----> 1 liste.index("Python")
ValueError: 'Python' is not in list
count() metodu
count() metodu verilen bir değerin listede kaç defa geçtiğini sayar.
sort() metodu
sort() metodu bir listenin elemanlarını sayıysa küçükten büyüğe , string ise alfabetik olarak sıralar. Eğer özellikle içine reverse = True değeri verilirse elemanları büyükten küçüğe sıralar.