1- Listeler (List)
- Köşeli parantez içine yazılırlar.
- İndisleri sıfırdan başlar
- Elemanları değiştirilebilir
- Dilimlenip, iç içe geçebilir.
liste1=[] #boş liste liste2=[2,"ahmet",True] liste3=[[2,3],[5,7]] #liste içinde liste
Liste Metodları
2- Demet (Tuple) Veri Yapıları
- Parantez içine yazılırlar. (zorunlu değil)
- İndisleri sıfırdan başlar.
- Elemanları değiştirilemez(immutable)
- Dilimlenebilir
- İç içe geçebilir.
t=(‘a’,2,True) t2=(433,[‘k’,’o’,9],r) t[0]=56 #hata mesajı verir. Çünkü demet elemanlarına atama yapılamaz.
Demek veri tipinde elaman değiştirilemez ancak ekleme, silme veya aradan elaman silme yapılabilir.
t3=(44,33,21) t4=("a","b","c") t5=t3+t4 #iki elemanı birleştirdik. Araya Eleman Ekleme t3=t3[0] + 999 + t3[1:] Aradan Eleman Silme t4=t3[0]+t3[4:]
Eleman var mı diye kontrol etmek için
#Elaman var mı kontrol d4=(33,32,31,30) 43 in d4 #false 55 in (55,66,45) #true
Demet veri tipi için kullanılabilecek bazı yerleşik fonksiyonlar.
Paketleme ve Paket Açma
p=(1,4,"ah",8) #paketleme yaptık (a,b,c,d)=p #paket açtık
Yukarıdaki kod aracılığıyla aşağıdaki değişkenler oluştu.
a=1 b=4 c=”ah” d=8
Demetlerin Listeye Göre Avantajları
- Değiştirilemez olduğu için listeye göre daha hızlıdır.
- Elemanları değiştirilemez olduğu için değişmemesi gereken veri kullanımında avantajdır.
- Demet elemanları sözlük veri yapılarında anahtar olarak kullanılabilir. (Bu daha sonra sözlük veri yapılarında gösterilecektir. )
3- Küme(Set) Veri Yapıları
- Elemanları süslü parantez { } içerisine yazılır.
- Sırasız elemanlar koleksiyonudur.
- Eleman erişimi için indis değerleri yoktur.
- Elemanları tekildir.
- Elemanları değiştirilebilir.
k={1,3,5} k={2,45,[5,3,”a”]} k[1] #hata verir. Çünkü indis değerleri yoktur.
s=”Şehit İlhan Güleç Anadolu Lisesi” k=set(s) #elamanlara ayırır ve tekrarlananları siler. küme yapar print(k)
Bu kodun çıktısı
'h', 'i', 'u', 'L', 't', 'ü', 'l', 'G', 'o', 'e', 'd', 'n', 's', ' ', 'İ', 'a', 'ç', 'Ş', 'A'}
Kümelerde Eleman Kontrolü
s={2,6,9,10,45} 1 in s #False 9 in s #True
Kümeler Matematikteki Kümeler Konusu Gibidir

Kümelerde Fark İşlemi
Kümelerde Kesişim

Kümelerde Simetrik Fark
Kümeye ait bütün metotlar bu şekilde de görülebilir
4 – Sözlük (Dict) Veri Yapıları
- Süslü parantez arasına yazılır.
- Sırasız anahtar: değer çiftleri koleksiyonudur
- Eleman erişimi için anahtar kullanılır.
- Anahtar değerleri tekdir.
- Elemanları değiştirilebilir.
- Ekleme, silme, okuma yapılabilir.
notlar={“ahmet”:88,”mehmet”:100,”hatice”:44} notlar[“omer”]=99 #ekleme del notlar[“ahmet”] #silme işlemi list(notlar) #[ahmet,mehmet,hatice] listeye çevirdik