Python

Python Dictionary(Sözlük) Kullanımı

Sözlük sıralanmamış, değiştirilebilir ve indekslenmiş bir koleksiyondur. Python’da sözlükler küme parantezleri içinde yazılmıştır. Anahtar ve değerlere sahiptir. Aşağıdaki kodlarda marka, model, yıl anahtar; karşısındakiler ise değerlerdir.

Örnek:

Sözlük Öğelerine Erişim

Python’ da sözlük öğelerine, köşeli parantez içindeki anahtar adına bakarak erişebilirsiniz:

Örnek:

Aynı sonucu get() fonksiyonu ile de elde edebiliriz.

Kullanım Örneği:

 

Sözlük Öğelerinin Değerlerini Değiştirme

Belirli bir öğenin değerini, anahtar adına bakarak değiştirebilirsiniz:

 

Döngü ile Sözlük Elemanlarına Erişim

Bir for döngüsü kullanarak sözlükte dolaşabilirsiniz.

Bir sözlükte dolaşırken, dönüş değeri sözlüğün anahtarlarıdır, ancak değerleri döndürmenin yöntemleri de vardır.

 

Şimdi de değerleri nasıl görüntüleyebilecğimize bakalım.

 

Dilerseniz iki örneği birleştirebilirsiniz.

 

Bir sözlüğün değerlerini döndürmek için value () işlevini de kullanabilirsiniz:

items () işlevini kullanarak hem anahtarlar hem de değerler arasında dolaşabilirsiniz.

Örnek:

 

Python Sözlükte Değer Var mı? Kontrolü

Belirtilen bir anahtarın sözlükte bulunup bulunmadığını belirlemek için, in anahtar sözcüğünü kullanın.

Örnek: Sözlükte model olup olmadığını kontrol edelim.

 

Python Sözlük Uzunluğu

Bir sözlüğün kaç öğe (anahtar / değer çifti) içerdiğini belirlemek için, len () yöntemini kullanabilirsiniz.

Ekran çıktısı : 3 olacaktır.

 

Python Sözlüğe Eleman Ekleme

Sözlüğe bir öğe eklemek, yeni bir dizin anahtarı kullanarak ve ona bir değer atayarak yapılır.

Python Sözlükten Eleman Silme

Öğeleri bir sözlükten kaldırmanın birkaç yöntemi vardır:

 

Pop () metodu, öğeyi belirtilen anahtar adıyla kaldırır:
 

Popitem () metodu, eklenen son öğeyi kaldırır (3.7’den önceki sürümlerde, bunun yerine rastgele bir öğe kaldırılır).

 

Del anahtar sözcüğü, belirtilen anahtar adına sahip öğeyi kaldırır.

 

NOT: Del anahtar sözcüğü ayrıca sözlüğü tamamen silebilir.

 

 Clear () anahtar sözcüğü sözlüğü boşaltır.

 

Python dict() Yapıcı Metodu

Sözlük oluşturmak için dict () yapıcısını kullanmak da mümkündür: Aşağıda kullanım örneğini görebilirsiniz.

 

 

Etiketler

4 Yorum

Yorum yapmak için tıklayın