Ders-8 Python’da Listeler
Merhaba arkadaşlar, bugün listelerden kaldığımız yerden devam ediyoruz.
- del metodu:
Bir liste öğesini kaldırmak için hangi öğeyi kaldıracağımızı biliyorsak del metodu kullanılır.
Örneğin;
1 2 3 4 |
liste=['bayrak','kırmızı','beyaz','renk'] del liste[3] print("listedeki 3.eleman silindi) print(liste) |
- remove() metodu:
Bu metod da tam olarak yazdığımız liste elemanlarının yerini bilmiyorsak remove metodu kullanarak direk silinecek elemanı çağırırız.
Örneğin;
1 2 3 |
liste=['m','t',h','?'] liste.remove("?") liste |
Bu şekilde istediğimiz elemanları çıkarabiliriz.Yalnız listede olamayan elemanı remove metodunun içerisine yerleştirirsek hata mesajı verir.
pop() metodu:
pop() metodumuz da listeden eleman silme işlemini yapmaktadır.Tek farkı sildiği elemanı geri döndürmektedir.
Örneğin;
1 2 |
liste=['yolların','sonu','1','kitap'] liste.pop() |
listeden çıkan elemanı yazdırdıktan sonra listeyi tekrar çağırdığımızda listeden bir eleman eksik bir şekilde çıkmış olacaktır.
Bu motodun kullanımında pop() metodunu çağırıp içerisine indis numarasını yazdığımızda da silme işlemi yapmaktadır.
- Sıralama işlemleri
- sort() metodu:Listeyi sıralama işlemi yapar.
- reverse() metodu:listedeki elemanları ters çevirip sıralamaktadır.
- count metodu():Aldığı elemandan liste içerisinde kaç adet olduğunu döndürür.
Örneğin;
1 2 3 4 5 |
cumle=['c','a','m','f','b','c'] cumle.sort() cumle.reverse() cumle.count('c') cumle |
Bu şekilde örneklendirmiş olduk.
- Arama işlemleri:
- index metodu ile listedeki aranacak elemanı girip index numarasını döndürür.
- index metodunun içerisinde listede aranan eleman yoksa hata mesajı döndürür.
Örneğin;
1 2 3 |
liste=['a','b','c','d','e'] liste.index("d") liste.index("m") |
- Operatör Kullanımı:
- Bir listeye yeni bir liste eklemek için “+” operatörü kullanılır
- Liste elemanlarını aynısından aynı listeye kopyalama yapabilmek için “*” operatörü kullanılır.
- Listeye yen eleman eklemek için”+=” kullanılır.
Örneğin;
1 2 3 |
liste=[1,2,3,4,5] liste=liste+[7,8] liste |
1 2 |
liste=[1,2]*3 liste |
1 2 3 |
liste=[1,2,3,4] liste+=[6] liste |
- Ekleme İşlemleri:
- extend() metodu:Bir listeyi bir listeye ilave etmek içim kullanılır.
- append() metodu: Bir listeye ,bir listeyi liste şeklinde eleman ekleyerek kullanılır.
Örneğin;
1 2 3 |
liste=[1,2,3,4] liste.extend([5,6,7]) liste |
1 2 3 |
liste=[1,2,3,4] liste.append([5,6,7]) liste |
Arkadaşlar,Listeler ile ilgili benim anlatacaklarım bu kadar inşallah yardımcı olmuşumdur. Hoşçakalın…