Arşiv yazıları
Dictionaries nedir, ne değildir?
Pythonda kullanılan bir veri tipi olan dictionary (sözlük) oldukça kullanışlı bir veri türüdür. Listelerin yetersiz kaldığı yerlerde bu açığı kapatmak için kullanılabilir. Listeleri sıralanmış veriler dizisi olarak düşünürsek sözlükler tam tersine sırasız veriler bütünü olarak düşünülebilir. Sözlüklerin özelliklerini maddeler halinde sıralayacak olursak;
* Sözlüklerde verilere erişim listelerde olduğu gibi indeks numarasıyla değilde verileri tanımlarken belirlediğimiz anahtar kelimelerle (key) sağlanır. Bu da bize verilere erişimde oldukça kolaylık sağlamaktadır.
* Değerler süslü parantezler arasına yazılırlar {}.
* Sözlüklerde listeler gibi otomatik boyutlandırma yapabilirler, yani kapasitesinin dolması gibi bir durum söz konusu değildir.
* Sözlüklere her türlü veri tipinde değer girilebilir (liste, başka bir sözlük, nesne ve diğerleri).
* Listelerde ve stringlerde kullandığımız bazı özellikleri (properties) sözlüklerde kullanamayız. Bunun sebebi sözlüklerin düzensiz yapılar olmasından dolayıdır. Ancak sözlüklerin kendine özel fakrlı özellikleri vardır (bunlara ileride değineceğiz).
Devamı için tıklayın »