Merhaba, ben Sena. Elektrik Elektronik Mühendisiyim. SistersLab’in Toplum Gönüllüleri Vakfı (https://www.tog.org.tr/en/) tarafından desteklenen Women in Tech Academy proje katılımcılarından biriyim.
Proje, 20–28 yaş aralığında beyanı kadın olan bireyleri 3 ay boyunca yazılım eğitimi ve destekleyici eğitimlerle güçlendirerek sektörde iş gücüne katılımını artırmayı hedefliyor.
Projeyle ilgili detaylı bilgiye bu bağlantıdan ulaşabilirsiniz: https://sisterslab.co/women-in-tech-academy/
Bu proje kapsamında öğrendiklerimi Medium’a aktarmayı hedefliyorum. Bu yazımda Python’daki veri tiplerinden biri olan listelerden bahsedeceğim.

Öncelikle bir listeyi nasıl oluşturuyoruz ona bakalım.
- Listeleri köşeli parantezler içinde [ ] gösteririz.
- Listelerimiz farklı tiplerde veri tiplerinde gösterebiliriz. İnt , string , bool, float vs.
- Listelerdeki elemanlar değiştirilebilir.
- İki tane aynı elemana sahip olabilir .
Bu özelliklere örnek verecek olursam :
Elemanlara elemanlarına index ile erişim. İndexler pozitif ve ya negatif değerde olabilir.
Liste’de Uzunluk
- Listelerin uzunluklarını len() fonksiyonu ile buluruz.
Liste’de Slicing
Listedeki belirli elemanlara erişmek istiyorsak.[baslangic_index:bitis_index] şeklinde yazarız.
Döngüler ile listenin elemanlarına erişim
Eğer istersek indexler üzerinden de elemanlara erişebiliriz.
Liste’de Eleman Ekleme
- append()
- insert()
- extend()
Listelerde eleman eklemenin 3 farklı yolu vardır.
Append()
Append() fonksiyonu ile sadece listenin sonuna eleman ekleriz.
Insert()
Insert() fonksiyonu ile istediğimiz indexe eleman ekleyebiliriz.
Extend()
Extend()’de append gibi listenin sonuna ekleme yapar. Ancak birden fazla eleman eklemeye izin verir.
Listeden Eleman Silme
- remove()
- pop()
- clear()
- del()
Remove()
Listenin ilk elemanını siler.
Pop()
Herhangi bir index verilmezse listenin son elemanı siler. İndex verilirse de ilgili indexteki elemanı siler.
Clear()
Liste içerisindeki bütün elemanları siler. Çıktı olarak da boş liste döner.
del()
Belirtilen aralıktaki değerleri siler. Ya da tüm değerleri
İki Listeyi Birleştirme
İki farklı şekilde yapılır.
- + operatörü ile
- extend() metodu ile
Bir Listenin Kopyalanması
- = atama operatörü ile
- copy() fonksiyonu ile
Liste üzerinde metotlar
- sort : Listeyi küçükten büyüğe sıralar.
- reverse : Listeyi tersen sıralar.
- max : Listedeki en büyük elemanı gösterir.
- min : Listedeki en küçük elemanı gösterir.
- sum : Listedeki elemanları toplar.
İç içe Listeler
Listelerle ilgili çeşitli örneklere bakalım.
Bir listedeki çift sayıların karelerinden yeni bir liste oluşturalım.
Bir listedeki duplicate verileri temizleyerek yeni bir liste oluşturalım.
Liste içerisindeki en büyük elemanı bulma (max metodu kullanmadan)
Bu yazımda liste oluşturma, eleman ekleme, eleman silme, liste metotları, iç içe listeleri anlattım.
Ayrıca Python Giriş yazımı, Python Fonksiyonları okuyarak Python’u tekrar edebilirsiniz.
