Python Sözlükler Kullanimi


Python Sözlük Yapısı

Konuyu örnek ile anlatmak daha faydalı olacak. Bir sözlük yapısı oluşturalım. Burada sözlük örneğin amaci anahtar-değer mantığını göstermektir.

Hello : Merhaba

Good : İyi

Bunları uygulayacak olursak :

Şimdi iterasyon yaparak aradığımız kelimeyi bu listeden bulabiliriz :

Oldukça mantıklı bir yapı olduğunu görüyoruz. Burada söz konusu olan sadece bir sözlük uygulaması değildir. Program yazarken bir anahtarın değerine sıkça ihtiyacımız olur. Örneğin bir kullanıcının parolası, bir yapılandırma parametresinin değeri gibi birçok alanda bu tür anahtar-değer ikilisine ihtiyaç duyarız. Ancak bunu listelerde yapmak hem zahmetli hemde kullanımı zordur.

Asıl sözlük kullanımına bakalım :

sozluk ={anahtar1:deger1,anahtar2:deger2,…}

Yukarıdaki yapıyı Python üzerinde tanımlıyalım :

Şimdi ‘Good’ anahtarını kullanarak, değerini çağıralım. Bu biraz Php dilinde dizilerde anahtar atamasına benziyor. ‘=>’ şeklinde eşleme yapıldığını php bilenlerimiz bilir. Buda benzer mantıktatır.

Şeklinde çağırabiliriz. Buradan sözlükleri bir çeşit liste gibi değerlendirebiliriz, ancak liste indeksleri sıfırdan başlayan değerler yerine seçtiğimiz herhangi bir kelime, sayı ya da herhangi bir Python nesnesi olabilir.

Bir sözlüğe daha sonra anahtar-değer ikilisi ekleyebiliriz.

Eklenmiş halini görmek istersek :

Gayet basit bir yapı ve çok çok işe yarıyacak yapıdır. Python gerçekten, tekerleği yeniden icat ettirmiyor direk geliştirmeye yöneltiyor güzel bir nihmet değerini bilmek lazm 🙂

Yararlı olması dileğiyle…

Python Sözlükler Kullanimi

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap